如何在ubuntu中检查iptables状态并允许ip

时间:2011-12-14 13:08:12

标签: linux

如何检查Ubuntu.service iptables status命令中的iptables状态是不是在我这边工作所以如何允许一个IP地址,因为我无法ssh到那台机器。

1 个答案:

答案 0 :(得分:3)

您可以使用iptables -L -v列出iptables中的规则。

要使远程计算机能够访问本地ssh服务器:

  1. 检查您的ssh服务器是否正在侦听所有接口
  2. 如果列出的三个链为空,请确保其政策为“接受”
  3. 如果任何链具有除ACCEPT之外的策略,请向右链添加新规则,例如:iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT。查看man iptables了解详情
  4. 确保您没有尝试访问不可路由的地址(例如私人IP地址)
  5. 检查中间没有其他防火墙
  6. 尝试使用telnet连接到ssh端口,查看它是否完全连接!
  7. 回到这里:)