基本上我已经尝试了我能找到的每个教程,但似乎无法在 Linux VM 中打开端口。
- 我尝试下载 gufw 并在那里打开一个端口;但没有成功。
- 我禁用了 gufw,但是没有用
- 在 iptables 中设置规则以允许来自所选端口的入站流量;没有起作用
- 以上所有方法均无效
每当我用 zenmap 扫描时,它总是显示所有端口都已关闭。当我使用 nc -l -p port 并用 nmap 扫描该端口时,它会显示打开?以及“端口已发送 RST 数据包”之类的警告。
是的,我一无所知。有什么建议吗?
关于我失败尝试的更多细节:我下载了 gufw 并访问了 gui,然后单击 + 号并添加了允许 tcp 和 udp 进入所选端口的规则。然后我重新启动并使用 nmap 扫描它,发现它不起作用。
我写了 sudo ufw disable,重新启动并用 zenmap 扫描它,每个端口都被关闭了。
我使用了这个命令:
sudo iptables -A INPUT -p tcp --dport port -j ACCEPT
进而
iptables-save
然后重新启动。再次失败。
除了下载 gufw 之外,我没有对 Linux VM 进行太多有关网络、防火墙等方面的操作...但即使我禁用它,它也不起作用,所以这可能不是问题所在。
另外,我正在使用 VMWare Player,并且 VM 以桥接模式连接到网络。