17
2019
05

linux安装vsftpd

安装服务vsftpd:

yum -y install vsftpd


启动vsftpd服务:

systemctl start vsftpd


设置开机启动:

systemctl enable vsftpd


配置防火墙放行端口:

主动模式和被动模式:

firewall-cmd --zone=public --add-port=9000-9045/tcp --permanent

20端口上传下载,21号端口控制:

firewall-cmd --zone=public --add-port=20/tcp --permanent

firewall-cmd --zone=public --add-port=21/tcp --permanent


保存重启防火墙:

firewall-cmd --reload


查看端口放行状态:

iptables -L -n

或者

firewall-cmd --zone=public --list-ports


配置vsftpd服务器:


打开配置文件:

vi /etc/vsftpd/vsftpd.conf


将下面三行
改为

下面加上这两个

pasv_min_port=9000

pasv_max_port=9045


保存退出


增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限:

useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser


设置用户密码:

passwd ftpuser


编辑文件chroot_list:

vi /etc/vsftpd/chroot_list


内容为ftp用户名,每个用户占一行,如:

ftpuser


重新启动vsftpd
service vsftpd restart
« 上一篇 下一篇 »
Top