配置selinux 允许ftb访问home和外网访问
getsebool -a | grep ftp //查看setenforce的ftp布尔值
setsebool -P ftpd_full_access on
setsebool -P ftpd_connect_all_unreserved on
setsebool -P ftpd_use_passive_mode on
semanage port -a -t ftp_port_t -p tcp 30000-40000
semanage port -l |grep ftp //查看selinux开启的ftp端口
注意:如果semanage命令默认是没有安装的,报错运行以下命令
yum -y install policycoreutils-python //安装selinux端口管理工具
设置home目录权限
chmod 777 /home/bing
启动并设置开机自启
service vsftpd start
systemctl enable vsftpd.service
注意:在windows端访问ftp服务器需要设置被动模式,如下图所示

附加:ftp的卸载
卸载之前备份文件
mkdir /bak
cp -fr /home/bing/* /bak
卸载ftp
yum remove -y vsftpd
删除配置文件
rm -fr /etc/vsftpd
删除ftp用户
userdel -fr bing
本文转载于:https://www.idaobin.com/archives/181.html








