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

£神魔★判官ぃ 2024-04-26 04:46 121阅读 0赞

错误信息

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

故障排除:

  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

  5. 配置修改完成后,执行service vsftpd restart重启vsftpd服务。

发表评论

表情:
评论列表 (有 0 条评论,121人围观)

还没有评论,来说两句吧...

相关阅读