当前位置: 首页 > 技术相关, 未分类, 网络 > 正文

让内网的linux连接到外网服务器,并在任意地方通过ssh进行管理

原理也很简单,假设vps地址是1.1.1.1,树莓派通过ssh连接到vps,同时将vps上某个端口比如1234映射到树莓派的ssh端口比如22,这样在vps上访问1234端口就相当于访问树莓派的22端口,命令很简单
$ ssh -f -N -R 2222:localhost:22 username@1.1.1.1
上面那个命令会将vps上的2222端口映射到树莓派的22端口

vps上
lsof -i :2222 ,可以看到链接上来的pi

如果网络不稳定,包括会经常断线,可以使用autossh工具
autossh -M 5678 -fNR 2222:localhost:22 username@1.1.1.1
下载autossh地址:
http://www.harding.motd.ca/autossh/

本文固定链接: http://www.xiaoxiaoliang.com/?p=237 | 小小亮

该日志由 xiaoxiaoliang 于2015年12月29日发表在 技术相关, 未分类, 网络 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 让内网的linux连接到外网服务器,并在任意地方通过ssh进行管理 | 小小亮
关键字:

让内网的linux连接到外网服务器,并在任意地方通过ssh进行管理:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!