我在 Google Compute Engine 实例上设置了 vsftpd。我可以通过 FTP 进入我为用户创建的 /home/user 目录,还可以从远程 FTP 客户端查看子目录。但是我无法在任何文件夹中看到任何文件。这可能是为什么?
我正在使用以下 /etc/vsftp 文件。local_root=/srv/ftp 中的目录似乎也没有创建。
listen=NO
listen_ipv6=YES
anonymous_enable=NO # do not allow unidentified user to login
local_enable=YES
write_enable=YES # allow writes
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
user_sub_token=$USER
local_root=/srv/ftp # define your ftp directory
chroot_local_user=YES # will chroot all the users
chroot_list_enable=NO # select YES if you would like to specify usernames in /etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/server.crt
rsa_private_key_file=/etc/ssl/private/server.key
ssl_enable=no
pasv_min_port=40000
pasv_max_port=50000