在centos中,vsftpd默認設置爲禁止root賬戶登錄ftp,在filezilla celient中,顯示如下錯誤信息:
狀態: 正在連接 【ip】
狀態: 連接建立,等待歡迎消息...
狀態: 不安全的服務器,不支持 FTP over TLS。
命令: USER root
響應: 331 Please specify the password.
命令: PASS **********
響應: 530 Login incorrect.
錯誤: 嚴重錯誤: 無法連接到服務器
產生這一現象的原因是vsftpd默認設置爲禁止root賬戶登錄,開啓的方式如下:
1.編輯/etc/vsftpd/user_list和/etc/vsftpd/ftpusers兩個設置文件腳本,將root賬戶前加上#號變爲註釋。(即讓root賬戶從禁止登錄的用戶列表中排除)
2.重新開啓vsftpd service vsftpd reload
允許root賬戶訪問ftp,可以遠程訪問centos系統中的任一文件,對於遠程維護centos系統或下載文件十分方便。但從安全角度考慮,最好爲臨時性開啓,平常還是把它關掉吧。