hzqim
V2EX  ›  问与答

Debian 7 下, Iptables 初始化后 SSH 登陆不了,需要重启?

  •  
  •   hzqim · Jan 25, 2015 · 2871 views
    This topic created in 4302 days ago, the information mentioned may be changed or developed.
    脚本 rmiptables.sh 的内容如下:
    #!/usr/bin/sh
    PATH=/sbin:/bin:/usr/sbin:/usr/bin; export PATH
    iptables -F
    iptables -X
    iptables -Z

    sh rmiptales.sh 之后,SSH 就不能登陆了,需要重启,为什么?
    7 replies  •  2015-01-25 14:24:35 +08:00
    wzxjohn
    wzxjohn
    Jan 25, 2015 via iPhone❤️1
    1
    你在搞笑么。。。你这么初始化之后要是 SSH 能连上那才奇怪呢。。。
    geeklian
    geeklian
    Jan 25, 2015❤️1
    2
    先配置默认策略,再清,你的默认肯定是DROP。
    iptables -P INPUT ACCEPT
    iptables -P OUTPUT ACCEPT
    hzqim
    hzqim
    OP
    Jan 25, 2015
    3
    @wzxjohn 不小心搞出了笑话,见笑了。

    @geeklian 你说对了,默认是DROP,我只是将前面几行代码截取过来。本以为自定义默认策略也可以自动清除,谢谢指教。
    wzxjohn
    wzxjohn
    Jan 25, 2015 via iPhone❤️1
    4
    二楼的方法可以但是不建议。。。因为目测你会忘了你改了默认策略然后发现你的防火墙没生效。建议直接在初始化脚本里写入开启 SSH 的相关规则。。。
    wzxjohn
    wzxjohn
    Jan 25, 2015 via iPhone❤️1
    5
    @hzqim 这说明你需要好好看看 man ,里面都有说明你这三句是清除了什么。
    soiidseg
    soiidseg
    Jan 25, 2015❤️1
    6
    ufw使用起来比较简单
    bitwing
    bitwing
    Jan 25, 2015❤️1
    7
    Netfilter/Iptables 2.4 以后都整合在内核中,所以各 Wiki 都是可以参考的,几个简单的入门防火墙配置实例
    http://wiki.centos.org/zh/HowTos/Network/IPTables
    https://wiki.debian.org/iptables
    如果有耐心可以参考更详细的 Arch Wiki,规则是通用的,启动方式替换为 Sysinit 即可
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3864 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    ♥ Do have faith in what you're doing.