SSH 到只有公共 IP 的远程计算机

7 ssh ip

是否可以通过仅知道(路由器的)公共 IP 地址的 SSH 连接到路由器后面的计算机?

der*_*ert 7

您是远程机器/网络的管理员吗?

是的。您需要通过防火墙转发端口 22(或运行 ssh 的任何端口)。此外,我建议做一些事情来使黑客更难,例如切换到不同的端口,只允许公钥,或限制某些 IP 地址的远程连接。

或者,您需要设置 VPN 以通过远程防火墙。

或者,您可能需要先通过 ssh 连接到远程防火墙,然后从那里连接到远程机器。

如果您只是那台机器的管理员,而不是网络的管理员,则需要询问网络管理员。

不可以您需要询问远程机器/网络的管理员如何访问它,如果他/她不知道,建议他/她设置上述之一。


Gil*_*not 0

关于您的 ssh 输出http://pastebin.com/dDxd4GjQ似乎 ssh 未在远程主机上的默认端口 22 上打开。(可能根本没有 ssh,或者防火墙正在保护它)。

如果您有授权,您可以扫描该主机的端口,看看其他端口上是否有绑定的 ssh 端口。

就像是 :

nmap -sS <IP>
Run Code Online (Sandbox Code Playgroud)