![vsftpd 无法打开 /etc/security](https://linux22.com/image/1180996/vsftpd%20%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%20%2Fetc%2Fsecurity.png)
无法在 Windows 10 中使用 winscp 列出目录。相同的 vsftpd.conf 可在带有 winscp 的 Ubuntu 16 上运行。
vsftpd[2371]: pam_unix(vsftpd:auth): 无法打开 /etc/securetty: 没有此文件或目录
/etc/security 是 Ubuntu 20.04 中的一个目录
drwxr-xr-x 4 root root 4096 Feb 9 12:51 security
Ubuntu 20.04.2 LTS
ken@Sun:/etc$ cat vsftpd.conf
listen=YES
listen_ipv6=NO
connect_from_port_20=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=45000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
答案1
通过打开 ftp 端口解决了 winscp/file explorer 未列出目录的问题
sudo ufw 允许 40000:45000/tcp