在CentOS下搭建ftp服務器遇到的一些問題


系統:CentOS 7.6 64位

遇到的問題:

在跟着騰訊雲文檔

https://cloud.tencent.com/document/product/213/10912

搭建Ftp服務器后,輸入telnet + 雲服務器公網 IP + 21也能夠成功連接。

但是在FileZilla連接時出現錯誤如下

狀態:	連接建立,等待歡迎消息...
狀態:	不安全的服務器,不支持 FTP over TLS。
命令:	USER ftpuser1
響應:	331 Please specify the password.
命令:	PASS **********
響應:	530 Login incorrect.
錯誤:	嚴重錯誤: 無法連接到服務器

我隨后百度有以下幾個解決方案:

https://blog.csdn.net/shuaicenglou3032/article/details/72603131

這個是因為操作系統32位原因出錯(我這不是)

之后在

https://serverfault.com/questions/180778/vsftpd-530-login-incorrect
里找到了解決方案即:

vi /etc/pam.d/vsftpd
注釋掉auth       required     pam_shells.so這行
然后 service vsftpd restart

這個pam_shells.so是啥意思呢?

我百度了一下https://www.cnblogs.com/ilinuxer/p/5087447.html

大概是說如果用戶想登陸系統,那么它的shell必須是在/etc/shells文件中之一的shell


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM