我在 VirtualBox(Windows)上使用 Ubuntu 18.04.3 LTS,使用 DHCP ip 配置。换句话说,我没有配置任何东西。好吧,我已经更新了所有软件包并安装了 ssh 服务器和午夜指挥官。无论如何,问题是:我正在使用 VirtualBox 来学习使用 Linux 和基于终端的操作系统。据我所知,能够从另一个网络连接到您的服务器是最基本的。但问题是。我只能通过在运行 VirtualBox 的计算机上从 PuTTY 和 CMD 保护 ssh 来连接到我的服务器,或者从连接到与我的服务器相同的路由器的任何其他设备连接到我的服务器。我在 YouTube 和 askubuntu 上看到了一些指南,他们说这是防火墙的问题。但我已在防火墙中允许端口 22/tcp,这就是我可以从同一网络上的设备连接到我的服务器的原因。长话短说,我想知道您是否需要做任何事情来专门允许其他网络连接到您的服务器。我在某处读到我必须配置hosts.allow
和hosts.deny
文件,但并不确切知道为什么以及如何去做。
答案1
似乎没有办法绕过端口转发。对于遇到此问题的其他任何人:像我一样做好基本网络功课,你就会明白为什么这是一个非常愚蠢的想法。此外,对我的问题的评论也非常有帮助。所以也看看它们。