# uname -a
Linux localhost 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux
# apt install vsftpd
我只改变了以下参数vi /etc/vsftpd.conf
listen=YES
listen_ipv6=NO
local_enable=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
:wq
# touch /etc/vsftpd.user_list
# vi /etc/vsftpd.user_list
ftpuser
:wq
adduser ftpuser --home /var/www/html --shell /bin/false --no-create-home
密码:ftpuser
systemctl restart vsftpd
systemctl status vsftpd -> Active: active (running)
我正在通过 filezilla Windows 客户端连接到:
Server: x
Username: ftpuser
Password: ftpuser
Port: 21
...
Error: Cannot connect to server
也@localhost:/# tail -f /var/log/vsftpd.log
不算什么。
我也允许了 iptableshttps://serverfault.com/questions/38398/allowing-ftp-with-iptables
我做错什么或者忘记了什么?