linux安装ftp


一、 安装vsftpd软件

yum -y install vsftpd

二、关闭匿名访问

vim /etc/vsftpd/vsftpd.conf

 三、添加一个用户

useradd ftpuser
passwd ftpuser
两次输入同样的密码

 四、开启21端口

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

五、要刷新防火墙配置

firewall-cmd --reload

六、启动服务

service vsftpd start

七、浏览器访问(ftp://ip:21)(我用qq浏览器访问的)

 八、给文件夹授权

chmod 777 /var/ftp/pub

九、查看selinux,默认是禁用了ftp访问的。

getsebool -a | grep ftp

 十、修改配置文件

vi /etc/selinux/config

十一、重启linux

touch /.autorelabel
shutdown -r now(重启)

 十二、开放权限

setsebool -P allow_ftpd_full_access on
setsebool -P tftp_home_dir on

十三、重启服务器

service vsftpd restart

 十四、配置被动服务

vim /etc/vsftpd/vsftpd.conf
在文件尾部添加
pasv_min_port=30000
pasv_max_port=30999
开放防火墙的端口
firewall-cmd --permanent --zone=public --add-port=30000-30999/tcp
刷新防火墙配置
firewall-cmd --reload