我怎样才能从共享互联网连接的计算机通过网络访问 Linux 服务器?

我怎样才能从共享互联网连接的计算机通过网络访问 Linux 服务器?

我有一个备用路由器和一台运行 Linux 服务器的第二台 PC。我的主要 PC 运行 Windows 10。我最初的问题是通过 Windows 10 以 ssh 方式访问 Linux 服务器。我通过使用备用路由器在它们之间创建第二个网络解决了这个问题。虽然我已将互联网访问权转交给 Linux 服务器,因此 Windows PC 具有 wifi 互联网访问权,但我共享了以太网连接,从而将互联网提供给路由器和 Linux 服务器。虽然我失去了从 Windows PC 到 Linux 的直接 ssh 连接。如何基于此设置同时通过互联网和直接网络 ssh 访问 Linux 服务器?

答案1

我通过使用备用路由器在它们之间创建第二个网络来解决这个问题。....我失去了从 Windows PC 到 Linux 的直接 ssh 连接。基于此设置,我如何既能通过互联网访问 Linux 服务器,又能通过网络直接 ssh 访问 Linux 服务器?

添加第二个路由器很可能会给您带来两个网络(两个子网)。

将第二个网络与第一个网络放在同一子网上。

这将为您提供(正如您所要求的)两台计算机和 Internet 之间的直接连接。

要将两个路由器放在同一个子网上,请按照以下常规步骤操作(对我来说已经工作了很长时间并且适用于众多路由器)。

确保您可以访问两个路由器上的路由器设置 - 您将需要这个。

将第二个路由器的LAN口连接到第一个路由器的LAN口,不要连接到第二个路由器的WAN口。

为第二台路由器在主网络上指定一个静态 IP 地址。这可以避免重置后第二台路由器丢失。

在第二个路由器上关闭 DHCP。

现在您有一个子网,并且可以使一切协同工作。

相关内容