本文介绍在Linux系统的ECS实例中连接VSFTP时,提示“500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp”错误的解决方案。
问题现象
在Linux系统的ECS实例中连接VSFTP时,提示“500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp”错误。
问题原因
可能是由于vsftp进行了安全设置,删除了ftp等匿名用户,所以在读取vsftp.conf配置文件时,发生了错误,提示找不到ftp中指定的用户。
解决方案
请您参参考以下操作修改vsftp功能配置。
远程连接Linux实例。
具体操作,请参见通过密码或密钥认证登录Linux实例。
执行以下命令,编辑
/etc/vsftpd.conf
文件。vim /etc/vsftpd.conf
按
i
键进入编辑模式,添加如下内容。ftp_username=nobody
添加完成后,按
Esc
键退出编辑模式,然后输入:wq
并按回车键保存退出。执行以下命令,重启vsftp服务以保存配置。
service vsftpd restart
重新连接vsftp,若不再提示以上报错信息,则表示问题已修复。
文档内容是否对您有帮助?