使用单个 IP SSH 进入 VPS

使用单个 IP SSH 进入 VPS

我家使用康卡斯特互联网,并且只有一个 IP。

我已将硬件路由器设置为将 SSH 指向物理 Linux 服务器。

在我的物理 Linux 服务器上,我使用 Virtual Box 创建了一个虚拟专用服务器,它也运行 Linux。

我如何通过 SSH 远程登录 VPS?

答案1

有以下几种选择:

  1. 使用路由器将另一个端口(例如 2222)转发到虚拟机上的端口 22。使用此端口(而不是 22)登录虚拟机。
  2. 使用双跳 ssh 登录到您的 Linux 服务器,然后进入 VM:

    ssh -A -t your.hostname ssh -A -t your.VM

当然,这假设 VM 在您的家庭 LAN 上使用桥接网络 - 如果它使用 NAT,那么事情就会变得更加复杂(我建议您在尝试允许 ssh 访问之前将 VM 配置为使用桥接网络)。

相关内容