如何从外网SSH连接内网服务器

如题所述

第1个回答  2015-05-07
如果内网IP连接SSH是正常的,表明你的centos服务器设置完毕。如果我没猜错的话,你内网SSH连接应该是没有更改端口仍是22.
那么问题就出在你没有正确设置路由端口。
假如你单位的路由器NAT的线路是默认线路或者绑定到wan口。那么你NAT这边的端口号可以设置为1111或者其他任意的不冲突的端口号,但你内部IP的端口号还是必须得与你的centos服务器的SSH端口号一致。否则是连接不上的。
另外,你的centos的SSH连接限制中也要开放互联网连接,不能限定为只允许本地连接。
你重点检查后二步。一般问题都可以解决。本回答被提问者和网友采纳
第2个回答  2020-05-13
neiwangchuantou.cn 可以参考这个教程 很简单实现
第3个回答  2019-11-26

使用一些端口映射软件,之前用过的一个开源工具holer,只需将内网Linux服务器的sshd 22号端口映射至公网上即可实现从外部的网络ssh到内部的网络服务器。

相似回答