可能出现用户身份验证失败的原因有以下几点:

  1. 用户名或密码输入错误:请确保用户名和密码输入正确,注意大小写。

  2. FTP服务未正确安装:请确认已正确安装ftp服务。可以使用以下命令安装vsftpd服务:

sudo apt-get install vsftpd
  1. 端口号修改不正确:请确认已正确修改端口号并进行了相应的配置。可以编辑vsftpd配置文件/etc/vsftpd.conf,将listen_port设置为2121,并确保没有被注释掉。

  2. 防火墙屏蔽端口:请确保服务器防火墙已开放2121端口,可以使用以下命令添加防火墙规则:

sudo firewall-cmd --zone=public --add-port=2121/tcp --permanent
sudo firewall-cmd --reload
  1. 用户权限配置不正确:请确认已正确添加用户并设置了相应的权限。可以使用以下命令添加用户:
sudo useradd fanzha2121
sudo passwd fanzha2121

然后,修改vsftpd配置文件/etc/vsftpd.conf,添加以下内容:

userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

最后,将fanzha2121添加到/etc/vsftpd.userlist文件中。

  1. Xftp配置错误:请确保Xftp配置中的主机名、用户名、密码和端口号都正确。

如果以上步骤都没有解决问题,请提供更详细的错误信息或日志,以便进一步分析问题


原文地址: https://www.cveoy.top/t/topic/hO1C 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录