local_root设置/etc/vsftpd.conf
如下:
local_root=/home/$USER/ftp
现在用 sftp 连接我的 vps:
sftp> pwd
Remote working directory: /home/ftpuser
sftp> ls /home/$USER/ftp
Can't ls: "/home/$USER/ftp" not found
在手册中:local_root,此选项代表本地(即非匿名)登录后 vsftpd 将尝试更改到的目录。失败被默默地忽略。
为什么使用本地非匿名登录时找不到“/home/$USER/ftp”(ftpuser是vsftpd中的帐户)?