解决liunx下vsftp报530 Permission denied错误信息

错误信息

状态:	已从服务器断开
状态:	正在连接 192.168.168.4:21...
状态:	连接建立,等待欢迎消息...
状态:	不安全的服务器,不支持 FTP over TLS。
命令:	USER ftpuser
响应:	530 Permission denied.
错误:	无法连接到服务器

故障排除:

  1. 首先检查系统是否开启了vsftp服务,如果没有开启,先开启该服务。
    方法1.setup–系统服务–自启动服务
    方法2.界面设置,service vsftpd restart

  2. 检查 /etc/vsftpd/ftpusers配置
    /etc/vsftpd/ftpusers: 不受任何配制项的影响,它总是有效,它是一个黑名单,不允许名单中成员连接ftp,主要原因是:基于安全考虑,管理员不希望一些拥有过大权限的帐号(比如root)登入FTP,以免通过该帐号从FTP上传或下载一些危险位置上的文件从而对系统造成损坏。

  3. 检查/etc/vsftpd/user_list配置
    /etc/vsftpd/user_list:该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当 /etc/vsftpd/vsftpd.conf配置文件里启用userlist_enable=NO同时userlist_deny=NO时才可访问,相当于(白名单,允许名单访问),当userlist_deny=YES时相当于(黑名单,不允许名单人员)

  4. 检查/etc/vsftpd/vsftpd.conf配置
    /etc/vsftpd/vsftpd.conf:vim查看是否有以下内容,没有则添加以下内容。

pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=no
userlist_file=/etc/vsftpd/user_list 
  1. 配置修改完成后,执行service vsftpd restart重启vsftpd服务。

你可能感兴趣的:(FTP,Liunx系统,linux)