vsftpd 无法打开 /etc/security

vsftpd 无法打开 /etc/security

无法在 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

相关内容