我有一个新的 Ubuntu 服务器。我可以从我的 LAN 内通过 ssh 进入它,但不能从我的 LAN 外进入。Firestarter 尚未安装。OpenSSH 已安装并正在运行。netstat -pant 的输出显示(以及其他一些内容):
tcp6 0 0 :::22 :::* 侦听 4593/sshd
关于如何从场外通过 SSH 接入,有什么线索吗?
提前致谢!
答案1
为此,您需要将路由器的端口转发到您想要连接的计算机。
这涉及到设置路由器监听的端口以及转发流量的 IP 地址和端口。
因此,如果您希望使用默认端口 22,那么规则将如下所示。
22 192.168.0.56:22
答案2
您需要设置路由器以将 TCP 端口 22 从 Internet 链接转发到服务器的内部 IP 地址。