#查看防火牆運行狀態
[root@gebilaowang sysconfig]# service iptables status
iptables:未運行防火牆。
編輯/etc/sysconfig/iptables 添加端口
如果是新裝系統 可能在新安裝的linux系統中,防火牆默認是被禁掉的,一般也沒有配置過任何防火牆的策略,所有不存在/etc/sysconfig/iptables文件。
解決辦法:
[root@localhost~]#iptables -N RH-Firewall-1-INPUT //添加政策
[root@localhost~]# service iptables save //保存
[root@localhost~]#vi /etc/sysconfig/iptables //編輯
編輯/etc/sysconfig/iptables,將下面這段添加到里面
-ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
再重新啟動22端口
[root@localhost~]# service iptables restart
啟動后顯示正常
iptables:將鏈設置為政策ACCEPT:filter [確定]
iptables:清除防火牆規則: [確定]
iptables:正在卸載模塊: [確定]
iptables:應用防火牆規則: [確定]
此時便可以在Windows上使用FileZilla連接Linux系統了
[root@gebilaowang sysconfig]# ifconfig //查看Linux的IP地址為 10.4.9.189
eth0 Link encap:Ethernet HWaddr 00:0C:29:CF:FF:55
inet addr:10.4.9.189 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::20c:29ff:fecf:ff55/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:263381 errors:0 dropped:0 overruns:0 frame:0
TX packets:5940 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20792247 (19.8 MiB) TX bytes:887861 (867.0 KiB)
//如下圖填寫的成功連接信息
主機就是Linux的IP地址 用戶名和密碼就是Linux系統的用戶名和密碼 端口號22是剛在/etc/sysconfig/iptables添加的那個端口。