跳转至

vsftpd

安装

Bash
1
sudo apt install vsftpd

设置用户

默认会新建个用户ftp
设置该用户密码:

Bash
1
sudo passwd ftp

登录修改

由于用户ftp不是服务器登录用户,如下:

Bash
1
cat /etc/passwd
ftp:x:103:119:ftp daemon,,,:/srv/ftp:/usr/sbin/nologin

修改文件: /etc/pam.d/vsftpd
注释掉: auth required pam_shells.so

配置文件详见: 官网配置说明