解決centos防火牆開啓後ftp連接超時
查看ftp服務是否已開啓
ps aux|grep pure-ftpd
若未開啓,開啓服務
systemctl start pure-ftpd.service
仍然連接無法訪問,查看防火牆端口是否放通(假設ftp端口爲8021,可自己修改配置端口)
firewall-cmd --zone=public --query-port=8021/tcp --permanent
若查詢結果不爲yes,則添加防火牆規則並重新加載規則,如下
firewall-cmd --zone=public --add-port=8021/tcp --permanent (ps:–permanent永久生效,沒有此參數重啓後失效)
firewall-cmd --reload
若仍然不行,查看配置文件找到開放端口區間範圍,找到pure-ftpd.conf文件,可使用find / -name pure-ftpd.conf查詢路徑,找到“PassivePortRange”,如下圖
添加防火牆規則,允許端口範圍,如下命令
firewall-cmd --zone=public --add–port=39000-40000/tcp --permanent(ps:–permanent永久生效,沒有此參數重啓後失效