vsftpd
查看是否已安装 vsftpd
rpm -qa | grep vsftpd
卸载 vsftpd
yum remove vsftpd
安装
yum install -y vsftpd
修改配置文件
vim /etc/vsftpd/vsftpd.conf
# 关闭匿名登录,输入 /anonymous_enable= 进行搜索
anonymous_enable=NO
# 限制用户只能在家目录下,不能切换到其他地方。输入 /chroot_local_user= 进行搜索
chroot_local_user=YES
# 允许用户在家目录上传文件,创建文件夹等。输入 GG 跳到文件的最后一行添加
allow_writeable_chroot=YES
添加用户
# 添加一个用户名为 ftpuser 的用户,家目录为 /ftpfile,不允许通过 shell 登录
useradd ftpuser -d /ftpfile -s /sbin/nologin
# 为用户设置 ftp 密码
passwd ftpuser