部署正式環境的時候,碰到搭載好的ftp服務老是登陸不進去的問題,花了一些時間才解決,記錄下解決途徑
- 查看 /etc/vsftpd/vsftpd.conf 查到 pam_service_name=vsftpd ,可知認證pam 文件位於 /etc/pam.d/vsftpd
- 查看 /etc/pam.d/vsftpd 看到一行 auth required pam_shells.so ,因為創建ftp賬戶時候,禁止了ssh登陸 所以此處應該改為 pam_nologin.so
- 重啟 systemctl vsftpd.service restart ,可以正常登陸
這里只記錄了個人碰到的問題,vsftpd.conf基礎配置及ftp賬號的創建請自行搜索
