记一个关于FTP中的低级错误
Posted wqq-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一个关于FTP中的低级错误相关的知识,希望对你有一定的参考价值。
我使用XFTP远程连接ECS云服务器上,linux系统的vsftp服务
在设置好用户,设定用户目录权限后尝试远程连接
但是无法连接上
然后在主机端用 ftp localhost 命令 输入账号密码后登陆 发现还是无法连接
然后发现错误是:
[[email protected] /]# ftp localhost Trying 127.0.0.1... Connected to localhost (127.0.0.1). 220 (vsFTPd 3.0.2) Name (localhost:root): ftptest 331 Please specify the password. Password: 500 OOPS: cannot change directory:/homw/wwwroot/ftptest Login failed. 421 Service not available, remote server has closed connection
这里无法连接的目录名称有问题, 应该是 /home/wwwroot/ftptest
我才意识到设置目录权限的时候出错, 导致ftp尝试访问不存在的目录
但是不知道怎么修改目录
因此我在linux上重新添加了一个用户, 并重新设置了用户目录权限, 添加了vsftpd 用户列表
然后再次访问时没有出错
[[email protected] /]# ftp localhost Trying 127.0.0.1... Connected to localhost (127.0.0.1). 220 (vsFTPd 3.0.2) Name (localhost:root): ftptest1 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files.
且XFTP可以正常连接
以上是关于记一个关于FTP中的低级错误的主要内容,如果未能解决你的问题,请参考以下文章