码迷,mamicode.com
首页 > 其他好文 > 详细

记一个关于FTP中的低级错误

时间:2019-05-06 01:45:51      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:关于   xftp   style   无法   权限   name   修改   ted   spec   

我使用XFTP远程连接ECS云服务器上,linux系统的vsftp服务

在设置好用户,设定用户目录权限后尝试远程连接

但是无法连接上

然后在主机端用 ftp localhost 命令 输入账号密码后登陆 发现还是无法连接

然后发现错误是:

[root@root /]# 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 用户列表

然后再次访问时没有出错

[root@root /]# 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中的低级错误

标签:关于   xftp   style   无法   权限   name   修改   ted   spec   

原文地址:https://www.cnblogs.com/wqq-blog/p/10817203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!