日期:20170925
ftp 227錯誤
windows中,在我的電腦訪問ftp是一件非常方便的事。
但是,剛搭建ftp服務器時,我遇到一個問題。
照着網上教程搭好的ftp服務器,我在軟件或者瀏覽器中都可以訪問,但在我的電腦卻會出現問題。
它彈出一個窗口,
爲了“服務”
上網查找ftp 227錯誤,很多教程都是說在客戶端把模式改爲主動模式(port模式)。然後一連串的隱祕操作。
但是用我的電腦訪問ftp就是爲了方便啊,如果每臺電腦都要那樣“複雜”設置,那樣就違背了“服務”這個詞了。所以我在服務器方面找原因。
外網訪問內網
在無意間發現,這問題是出在內網搭建ftp服務器,外網windows**我的電腦**訪問時出現的。
有可能是因爲我的電腦中ftp客戶端的ftp協議有點舊,並沒有更新,所以在默認passive模式無法正確獲取ftp服務器ip地址。
解決方法(vsftpd)
這時候只需,在ftp服務器的vsftpd.conf中加上一句,
pasv_address=$ip ##$ip是你的外網地址
然後重啓vsftpd服務。
這樣就能正確傳輸ftp服務器的ip地址了。