歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

redhat 9下的vsftp配置問題?


>>> 此貼的回復 >> 使用 active mode 失敗的話,通常都是 client 端本身的問題,所以你要先檢查的是 client 端是否有 firewall 阻擋連入這類。

使用 passive mode 失敗的話,通常都是 server 端本身問題,要先檢查你的 server 端 firewall 設定。其中像是:

1. 若是你是使用 redhat linux 用 setup 開放 port 21 可以連結的話,你得修正預設一個 bug 配置,也就是 /etc/sysconfig/iptables 檔案內還要設定載入 ip_conntrack 與 ip_conntrack_ftp,允許所謂帶有 ftp 連線的回應封包:

IPTABLES_MODULE="ip_conntrack ip_conntrack_ftp" 如此後續使用 /etc/init.d/iptables start 時,系統才會載入該 ftp helper module,是下面的設定才會讓 passive mode 的 ftp 連線動作正常。片段程式碼像是:

... modprobe ip_conntrack modprobe ip_conntrack_ftp iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p tcp --dport 21 -j ACCEPT iptables -INPUT -m state --state NEW -j DROP 2. 若 firewall script 是你自己寫的,參考該貼的片段語法就是了。

Copyright © Linux教程網 All Rights Reserved