我刚刚安装了一台装有 ubuntu 24.04 的新虚拟机。我想使用 iptables 保护它,因此我设置了两条规则:iptables -A INPUT -i any -p tcp –dport 22 -j ACCEPT iptables -A INPUT -i any -j DROP

如果我通过端口 22 telnet 虚拟机,那就没问题了 如果我通过端口 8888 telnet 虚拟机,就会重置!!!为什么?

端口 8888 上没有任何内容监听,因此我在虚拟机上执行了 nc -l -p 8888,然后…

telnet 192.168.10.111 8888 尝试 192.168.10.111… 连接到 192.168.10.111。转义字符为 ‘^]’。

这里有什么问题?

我销毁并重新创建了虚拟机以确保我的结果,但我遇到了同样的行为……

4

  • 根据您的做法,这是一种预期的行为,您能否准确指出您想要解决的问题?


    – 


  • 源服务器和目标服务器是否安装在同一台服务器上或本地主机上?


    – 

  • 我想断开从外部网络到主机的任何连接,但 ssh 除外。telnet 命令是从另一台主机执行的


    – 

  • 在运行这些命令之前,您是否检查过现有的配置?


    – 

0