【有道云笔记】centos 配置vsftpd
https://note.youdao.com/s/NeAJX71v

1.安装vsftpd
sudo yum install -y vsftpd
2.配置开机自动运行
sudo systemctl enable vsftpd
3.创建ftp目录并授权访问
sudo mkdir /home/ftp
sudo chmod 777 /home/ftp
4.创建ftp用户
sudo useradd ftpuser -d /home/ftp -s /sbin/nologin
5.设置ftp用户密码
sudo passwd ftpuser
6.设置密码永不过期
sudo chage ftpuser -M 99999
7.修改配置vsftpd配置文件
sudo vim /etc/vsftpd/vsftpd.conf

添加以下行
allow_writeable_chroot=YES

#修改端口
listen_port=2121

#被动模式端口范围
pasv_min_port=21000
pasv_max_port=21100

sudo vim /etc/pam.d/vsftpd
注释掉
auth required pam_shells.so
8.防火墙对对应端口进行放行
sudo firewall-cmd –add-service=ftp –permanent
sudo firewall-cmd –zone=public –add-port=2121/tcp –permanent
sudo firewall-cmd –zone=public –add-port=21000-21100/tcp –permanent
sudo firewall-cmd –reload
9.重启服务
service vsftpd restart

#service vsftpd start

#service vsftpd stop

文档更新时间: 2025-06-30 09:34   作者:陈柯任