Centos7软件安装系列【五】安装ftp

 #安装
yum install ftp vsftpd

#设置开机启动
systemctl enable vsftpd.service

#启动
systemctl start vsftpd.service

#停止
systemctl stop vsftpd.service

#查看状态
systemctl status vsftpd.service

权限配置
sed -i 's/^#chroot_list_enable=YES$/chroot_list_enable=YES/g' /etc/vsftpd/vsftpd.conf
sed -i 's/^#chroot_list_file=\/etc\/vsftpd.chroot_list$/chroot_list_file=\/etc\/vsftpd\/chroot_list/g' /etc/vsftpd/vsftpd.conf
sed -i 's/^anonymous_enable=YES$/anonymous_enable=NO/g' /etc/vsftpd/vsftpd.conf

echo "pasv_min_port=61001" >> /etc/vsftpd/vsftpd.conf
echo "pasv_max_port=62000" >> /etc/vsftpd/vsftpd.conf

mkdir -p /home/ftp
useradd -d /home/ftp/ftpuser -g ftp -s /sbin/nologin ftpuser
passwd ftpuser
setsebool -P ftpd_disable_trans 1
setsebool -P ftp_home_dir 1

firewall 防火墙配置
firewall-cmd --zone=public --add-service=ftp --permanent
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=61001-62000/tcp --permanent

   转载规则


《Centos7软件安装系列【五】安装ftp》 Euler 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录