FTP

sudo -i

rz

mkdir -p /data/wwwdata/xxxx
useradd -d /data/wwwdata/xxxx -s /sbin/nologin -g ftp -G root ftpadmin
 chown -R ftpadmin:ftp /data/wwwdata/xxxx

设定密码

passwd ftpadmin

重启服务

sudo service vsftpd restart 

-----------------------------------------------

问题一:有的时候能访问到其他目录和根目录去了

chroot_local_user=yes 要修改成chroot_local_user=no

就只能在对应的/data/wwwdata/xxxx 根目录访问了

 

 

问题二:530 Permission denied

名单类的userlist_enable=yes 要修改为 userlist_enable=no

 

问题三:FTP - 550 Failed to change directory

 

https://stackoverflow.com/questions/34736743/ftp-550-failed-to-change-directory

 

2020年10月7日

--------------------------

问题:530 Login incorrect

[13:32:47] [R] USER user-ftp1
[13:32:47] [R] 331 Please specify the password.
[13:32:47] [R] PASS (hidden)
[13:32:53] [R] 530 Login incorrect.
[13:32:53] [R] 连接失败 (Connection closed by server)

修改了一下密码就好了。

其实这个报错的原因还有几个:

  • FTP密码不正确。--重置FTP密码后再做登录测试;
  • FTP软件版本太低。--下载最新的FTP软件;
  • 服务器端口未开启。--开启服务器端口。方法见:服务器如何开启端口;
  • 使用远程连接服务器。--服务器远程连接怎么使用;

还有可能是FTP用户权限配置有问题,如果密码正确还是提示530,建议检查一下FTP用户的web文件夹主目录是否存在以及用户是否有权限访问主目录。

你可能感兴趣的:(小技巧)