Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在ubuntu中检查iptables状态并允许ip_Linux - Fatal编程技术网

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

Linux 如何在ubuntu中检查iptables状态并允许ip,linux,Linux,如何检查Ubuntu中iptables的状态。service iptables status命令在我这边不起作用,因此如何允许ip地址,因为我无法通过ssh连接到该机器。您可以使用iptables-L-v列出iptables中的规则 要使远程计算机能够访问本地ssh服务器,请执行以下操作: 检查ssh服务器是否正在侦听所有接口 如果列出的三个链为空,请确保其策略为“接受” 如果任何链具有除ACCEPT以外的策略,请使用类似以下内容向右链添加新规则:例如:iptables-t filter-a I

如何检查Ubuntu中iptables的状态。service iptables status命令在我这边不起作用,因此如何允许ip地址,因为我无法通过ssh连接到该机器。

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

要使远程计算机能够访问本地ssh服务器,请执行以下操作:

  • 检查ssh服务器是否正在侦听所有接口
  • 如果列出的三个链为空,请确保其策略为“接受”
  • 如果任何链具有除ACCEPT以外的策略,请使用类似以下内容向右链添加新规则:例如:
    iptables-t filter-a INPUT-p tcp--dport 22-j ACCEPT
    。查看man iptables以了解详细信息
  • 确保您没有试图访问不可扩展的地址(例如,专用ip地址)
  • 检查中间是否没有其他防火墙
  • 尝试使用telnet连接到ssh端口,看看它是否连接
  • 回到这里:)

  • 您可以使用
    iptables-L-v
    在iptables中列出规则

    要使远程计算机能够访问本地ssh服务器,请执行以下操作:

  • 检查ssh服务器是否正在侦听所有接口
  • 如果列出的三个链为空,请确保其策略为“接受”
  • 如果任何链具有除ACCEPT以外的策略,请使用类似以下内容向右链添加新规则:例如:
    iptables-t filter-a INPUT-p tcp--dport 22-j ACCEPT
    。查看man iptables以了解详细信息
  • 确保您没有试图访问不可扩展的地址(例如,专用ip地址)
  • 检查中间是否没有其他防火墙
  • 尝试使用telnet连接到ssh端口,看看它是否连接
  • 回到这里:)

  • 这属于serverfault或超级用户。这属于serverfault或超级用户。