我设置了一个小型 VM,它运行 Debian。
在我的vsftpd.conf
文件中,有以下几行:
listen=YES
listen_ipv6=NO
connect_from_port_20=NO
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=ftp
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=45000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
ssl_enable=NO
当我连接我的机器以测试我的 FTP 设置(通过 FileZilla)时,会出现以下警告:
Insecure FTP connection
This server does not support FTP over TLS. If you continue, your password and files will be sent
in clear over the internet.
Host: the IP address of the VM
Port: 21
但是,据我所知,文件ssl_enable=NO
中的vsftpd.conf
意思是“不要使用 SSL/TLS”,我不想这样做,因为它对我来说是 FTP 的介绍性项目。当我使用机器的终端连接到 VM 时,不会出现此警告。
有什么问题?无论服务器设置如何,总是要求 SSL/TLS 是 FileZilla 的事情吗?