我可以使用 TeamViewer 进入这个远程主机。
它已运行 sshd。
我想通过 ssh 连接到它。但它给出的系统 IP 是 192.168.xx.yy。
我如何通过 ssh 进入它?
答案1
有一些可能性可以实现这一点。
VPN
想要制作 VPN 的简单方法,请尝试 Hamachi。Linux 测试版优点是 VPN 设置起来非常非常容易。只需按照程序的说明进行操作即可
如果您想要更复杂的东西(呵呵),但又不依赖于 LogMeIn,请尝试OpenVPN
但是,如果您需要从多个地方访问它,这将不是很好,因为您需要为每个地方设置 VPN 软件。
如果确实如此,则有:
转发端口
參閱港口转运网有关如何使目标 PC 的路由器转发 SSH 端口 (22) 的教程。每个路由器上的情况都大不相同,因此我无法一概而论。
反向 SSH
我找到了一个教程这里解释了如何进行反向 SSH 连接(从 SSH 服务器到客户端)。它仅适用于您的客户端可从外部世界访问但服务器不可访问的情况。