部署FTP服务器


1、安装软件

sudo dnf install vsftpd

2、创建用户

sudo useradd -s /sbin/nologin ftpuser

3、mount路径

将实际想要通过ftp访问的路径mount到ftp路径上

sudo mount --bind <想要绑定的路径> /home/ftpuser

4、启动ftp服务

配置vsftp使用pasv模式进行通讯,在/etc/vsftpd/vsftpd.conf中加入如下内容:

pasv_enable=YES
pasv_min_port=5000
pasv_max_port=6000
sudo systemctl start vsftpd.serivce

5、开通网络

sudo firewall-cmd --zone=public --add-service=ftp ==permanet
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --zone=public --add-port=5000-6000/tcp --permanent
sudo firewall-cmd --reload

同时放开云端防火墙相应端口

6、SElinux配置

sudo setsebool -P allow_ftpd_full_access 1
sudo setsebool -P ftpd_use_passive_mode 1
,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注