怎样通过互联网ssh访问家里电脑
需求:用可以上网的公司windows电脑连接家里的manjaro linux电脑。。 环境情况:公司电脑为内网,通过登录出口服务器连接互联网。家里的电脑也为内网,通过连接无线路由器连接外网。路由器有公网IP。 解决办法:内网穿透,只需穿透家里内网环境即可。 内网穿透的方法见博客文章 https://blog.csdn.net/zbgjhy88/article/details/55289785/ Holer和动态DNS(DDNS)收费,最终通过设置路由器端口转发实现了内网穿透!路由器的公网IP是动态的,SSH连接的地址就不固定,此为局限,但是路由器不掉线重连,公网IP一般不会变化,相对固定,所以只设置端口转发来实现内网穿透是可行的。终极办法是采用DDNS(收费)+路由器端口转发,实现只用域名就可SSH。 实施步骤: 1、路由器设置端口转发 (1)、找到路由器公网IP,并记录下来 (2)、设置端口转发规则 规则名称:随便填 外部端口:路由器的转发端口(随便设置,不冲突就可) 服务器IP:要连接的那台Linux的内网IP 内部端口:linux电脑的端口,SSH连接此处必填22 协议:TCP/UDP 这样设置完成,就建立了 路由器公网IP+外部端口 → →内网服务器IP+内部端口 的映射。 2、linux开启SSH服务 Arch族linux开启ssh服务命令 systemctl