首页 > 服务器 > ssh反向代理,突破内网限制

作者:ghostry 发布时间:2013-12-04 浏览: 15889

转载注明出处: https://blog.ghostry.cn/server/451.html

搬家之后的网络是个三级运营商,虽然便宜,但是真不稳定,最烦人的是没有外网ip。我插,我这网络人怎么能没有外网ip。这不坑爹么。
经过折腾,发现如下方案,首先,ssh的-R参数,可以反向代理。然后,使用私钥公钥实现免密码登陆,然后使用autossh实现断线重连。
具体如下。
首先,感谢公司有外网ip,路由器密码也没保密,首先自己设置一个静态ip,注意和dhcp的范围不要冲突。然后自己电脑上装sshd设置公钥信任。路由器上映射端口。
然后,家里路由器安装ssh客户端,autossh,

在/etc/hotplug.d/iface/目录下建立可执行文件。内容如此
#!/bin/sh
autossh -M 5678 -NR 1214:localhost:22 用户名@地址 -p 端口号 
之所以放这目录下,是因为这里的脚本是联网后自动执行的。非常棒。比起计划任务来。

发现更棒的,在/etc/config/autossh里边可以设置,比上面脚本更好。
最后,就可以在公司自己的电脑上ssh连接localhost的1214端口了。连上了就控制了路由器,进入了家里的网络。之后想怎么玩就怎么玩了。

标签: ssh

上一篇: 用UbuntuliveCD修复grub2
下一篇: 用qtcreator写了个helloworld

已有 6 条评论 »

  1. 用来管理还是不错的
    但是楼上的搭站就不用了吧...
    中转了就有速差了...

  2. 这个方法不错,不过我用的是teamviewer

  3. 我们公司的外网ip基本都封了....

  4. 这么说内网也可以建站了

    1. 前提是你至少有一个外网。全部都是内网还是不行的。

  5. 好公司,俺们公司各种变态~

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: