linux 防火墙 vsftpd安装配置

linux 防火墙 vsftpd安装配置

安装vsftpd
1、安装
yum install vsftpd
2、设置开机自启
systemctl enable vsftpd
3、启动ftp服务
systemctl start vsftpd
防火墙 firewall
systemctl status firewalld 查看状态
systemctl enable firewalld 启用防火墙 永久
systemctl stop firewalld 停止防火墙 重启后失效
systemctl disable firewalld 禁用防火墙 永久
systemctl start firewalld 启动

systemctl restart firewalld 重启
查看已打开的端口 netstat -anp
添加允许的端口 firewall-cmd --add-port=8080/tcp --permanent
若移除端口 firewall-cmd --permanent --remove-port=8080/tcp

策略修改完成,请重启: systemctl restart firewalld

加87的ftpZone白名单
firewall-cmd --permanent --zone=ftpZone --add-source=00.00.000.00

重置
systemctl restart firewalld
查看是否成功
firewall-cmd --list-all-zone

vsftpd 添加用户并指定新目录
useradd -d /opt/utils/xxx/xxx/ -s /sbin/nologin ftpname
passwd ftpname
把新用户名加在这个文件夹下
vim /etc/vsftpd/chroot_list
service vsftpd restart

修改文件夹权限就影响用户对这个文件夹的读写权限
chmod 777 *

vsftpd 修改默认文件夹
vim /etc/vsftpd/vsftpd.conf
service vsftpd restart