从另一个全局 IP 访问私有 IP

从另一个全局 IP 访问私有 IP

我是一名 Linux 用户,我正在使用全局 IP 202.212.56.215。现在我有一个系统,我知道它的身份验证,并且它在私有网络上,即它的 IP 是 192.168.1.29(假设),全局 IP 是 217.34.32.213。我可以通过 ssh 或其他方式访问该系统吗?

答案1

如果您想在没有中间计算机的情况下访问它,您唯一的机会就是在路由器上进行一些端口转发(端口 22 是 SSH 的标准端口)。或者(如果您没有这种可能性)您可以从互联网上扫描您的路由器并找出哪些端口已经打开。如果有一个端口是开放的且未使用的,您可以在“私人”计算机上配置 SSH 以监听该端口而不是端口 22。

替代方法意味着使用一台全球可访问的计算机,您的私人计算机将以某种方式永久连接到该计算机。然后,您必须访问这台“中间人计算机”才能访问您的私人计算机。网上有大量的操作方法。谷歌搜索ssh to a computer behind a router将返回大约 100 万个结果。

答案2

您必须在私有网络的路由器上启用 ssh 端口(默认为 22,但如果您将其配置为使用非默认端口则更安全)的端口转发。

如何做到这一点取决于它是哪种路由器。

答案3

是的,但是您很可能必须通过他们的“全局 IP”访问它,并在路由器上设置端口转发以指向他们的私有 IP。

相关内容