openEuler 2203-LTS系统 安装ftp服务并修改端口号为2121添加用户为fanzha2121 密码为fanzha2121 并设置允许外部工具进行连接来进行文件上传下载操作使用Xftp 6连接 出现用户身份验证失败
可能出现用户身份验证失败的原因有以下几点:
-
用户名或密码输入错误:请确保用户名和密码输入正确,注意大小写。
-
FTP服务未正确安装:请确认已正确安装ftp服务。可以使用以下命令安装vsftpd服务:
sudo apt-get install vsftpd
-
端口号修改不正确:请确认已正确修改端口号并进行了相应的配置。可以编辑vsftpd配置文件/etc/vsftpd.conf,将listen_port设置为2121,并确保没有被注释掉。
-
防火墙屏蔽端口:请确保服务器防火墙已开放2121端口,可以使用以下命令添加防火墙规则:
sudo firewall-cmd --zone=public --add-port=2121/tcp --permanent
sudo firewall-cmd --reload
- 用户权限配置不正确:请确认已正确添加用户并设置了相应的权限。可以使用以下命令添加用户:
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文件中。
- Xftp配置错误:请确保Xftp配置中的主机名、用户名、密码和端口号都正确。
如果以上步骤都没有解决问题,请提供更详细的错误信息或日志,以便进一步分析问题
原文地址: https://www.cveoy.top/t/topic/hO1C 著作权归作者所有。请勿转载和采集!