1. 程式人生 > >CentOS 7的ftp遇到530 Login incorrect.(阿里雲)

CentOS 7的ftp遇到530 Login incorrect.(阿里雲)

在安裝完vsftpd服務後發現自己使用FileZilla登入ftp登不上(如圖)


於是第一個反應就是/etc/vsftpd/vsftpd.conf這個配置檔案沒有配置好,於是先使用ftp進行本地登入,發現出現530 Login incorrect,這個上面的FileZilla登入ftp登不上不是同一個問題,因為如果是同一個問題,應該在FileZilla應該也顯示相同的錯誤資訊,而FileZilla卻是直接什麼錯誤資訊都沒有,跟石沉大海一樣。

於是一通baidu之後,發現在阿里雲的輕量運用伺服器上需要做以下操作:


即在安全-》防火牆-》新增規則上,新增ftp協議以及埠(我明明在Centos上的防火牆通過命令配置好了?為啥還要在這邊新增一遍?沒搞懂。。。。)

果然新增後再次連接出現FileZilla出現的錯誤資訊跟本地連接出現的一樣(530 Login incorrect)

此時檢視日誌檔案tail -f /var/log/secure


這個問題就一目瞭然了,root使用者被限制,於是修改一下配置檔案(這個操作在網上能百度出一大堆,就不復述了),其實我是想另外配置一個ftp賬戶用來登入的,結果沒成功(以後有空再試)

此時再次測試ftp本地連線,成功!(ftp localhost)


隨後再次使用FileZilla進行ftp連線,果不其然,又出現問題了(哈哈哈)


可以看出這是登入成功了,但是目錄讀取失敗,又要求教度娘了.....


在編輯-》設定-》被動模式-》修改為退回到主動模式,嘗試再次連線,終於成功!


後話:其實關於ftp配置還有很多問題,比如建一個虛擬使用者用來登入ftp,而不是使用root賬戶,以及目錄許可權的設定等等,留待之後有空再來研究一下。