1. 程式人生 > >如何處理vsftpd安裝後,解決root賬號ftp無法登陸的問題

如何處理vsftpd安裝後,解決root賬號ftp無法登陸的問題

今天在linux上安裝完了vsftpd後,使用root賬號一直無法登陸到伺服器上。於是就開始百度解決方法。很多方法講的都不是很清楚,一直沒有結覺我的問題。後來,我想為什麼別人按照那些方法可以解決問題,而我不行。是不是我的系統還有其他的地方有問題,於是我就開始思索。我在連線ftp的時候呼叫的是21號埠,會不會是埠沒有開啟,於是檢查了下埠的狀態,果然21號埠沒有開啟,於是開啟後,ftp就可以連上了。下面是我的解決辦法:

ssh遠端登入伺服器,使用vi /etc/vsftpd/ftpusers 修改配置檔案,輸入i進入編輯模式,把root使用者的配置註釋掉(在檔案行前加入#),如圖所示:


然後輸入Esc退出編輯模式,同時輸入Shift + :(冒號),輸入wq,回車儲存退出。



防火牆開放特定埠: ①檔案/etc/sysconfig/iptables      ②新增:     -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT ③重啟防火牆:service  iptables  restart
這樣就可以連線上ftp了