ftp服务器在linux中安装

1.安装

执行 yum -y install vsftpd

2.检验是否安装vsftpd : rmp -qa | grep vsftpd      默认配置文件/ect/vsftpd/vsftpd.conf

3.创建虚拟用户

a.选择在根或者用户目录下创建ftp文件夹:mkdir ftpfile  - 如:/ftpfile

b.添加匿名用户:useradd ftpuser -d /ftpfile -s/sbin/nologin

c.修改ftpfile权限:chown -R ftpuser.ftpuser / ftpfile

d.重设ftpuser密码:passwd ftpuser (视屏中设置成123456)

4.配置

a.cd /ect/vsftpd

b. sudo vim chroot_list

c.把刚刚新增的虚拟用户添加到配置文件中,后续引用

d.:wq 保存退出

e. sudo  vim /ect/selinux/config   修改为SELINUX=disabled

f. wq保存退出

-------假如碰到550拒绝访问时执行

 sudo setsebool -p ftp_home_dir 1

重启linux服务器,执行reboot命令

g.sudo vim/ect/vsftpd/vsftpd.conf

5.防火墙的配置:

a.-A input -p -TCP --dport 61001:62000 -j ACCEPT

b.-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

c. -A input -p -TCP --dport  20 -j ACCEPT

d.-A OUTPUT -p TCP --sport  20 -j ACCEPT

e.-A input -p -TCP --dport  21 -j ACCEPT

f.-A OUTPUT -p TCP --sport  21 -j ACCEPT

周永发
原文地址:https://www.cnblogs.com/yvanBk/p/8686328.html