在 Linux 中连接到 VPN 时通过 SSH 进入本地网络计算机

在 Linux 中连接到 VPN 时通过 SSH 进入本地网络计算机

这是否可行?当本地网络机器连接到 VPN 时,我怎样才能通过 ssh 进入本地网络机器?

我也没有找到与此相关的问题或建议,因此才提出这个问题。涉及的主持人是:

  • 笔记本电脑,我的电脑,未连接到 VPN。
  • 树莓派,本地网络机器,连接vpn。

我能够从 Raspberry Pi 访问 Samba 共享。但是,当 Pi 已连接时,我无法通过 ssh 进入 Pi。当然,当 Pi 未连接时,我可以连接到它。

有什么建议么?

答案1

如果我理解正确的话,笔记本电脑和 PC 属于同一个 LAN。因此,即使连接到 VPN,您也应该能够毫无问题地连接到 RPI。

如果不能,那是因为出于某种原因,到您本地 LAN 的路由不知何故被 了lost。我所采取的路线是:

 192.168.73.0/24 dev eth0  proto kernel  scope link  src 192.168.73.54  metric 1

或类似的东西。您应该检查连接到 VPN 时是否丢失了此类路由。发生这种情况的最常见原因是本地和远程 (IE(即 VPN 服务器所属的子网)相同,例如,它们都是192.168.1.0/24。在这种情况下,您将失去连接。导致连接丢失的第二个最常见原因是本地子网与 VPN 隧道的子网相同。

您应该确保本地子网、远程子网和隧道子网都是不同的。如果它们不同,您将能够轻松地从同一 LAN 连接到 RPI,就像它没有连接到 VPN 一样。

如果你的笔记本电脑属于不同的 LAN,那么就需要不同的解决方案。但我们到时候再讨论这个问题。

相关内容