码迷,mamicode.com
首页 > 其他好文 > 详细

centos7搭建FTP服务器

时间:2018-03-10 13:52:25      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:图片   ble   bin   res   --   分享   star   服务器   load   

1.   使用 yum 安装 vsftpd:yum install -y vsftpd

2.  启动 VSFTPD:systemctl start vsftpd.service

3.  启动后可监听到21端口:netstat -nltp | grep 21

4.  配置FTP权限:(vsftpd.conf,修改前先备份)

anonymous_enable=NO 禁止匿名用户登陆(其他默认配置即可)

ftpusers :配置禁止访问 FTP 服务器的用户列表

user_list :配置用户访问控制

5.  添加FTP用户:useradd -d /var/ftp/testFtp -s /sbin/nologin testFtp

6.  设置FTP文件夹所有者:chown -R testFtp /var/ftp/testFtp

7.  设置FTP文件夹权限:chmod -R 755 /var/ftp/testFtp

8.  设置SELinux

         getsebool -a | grep ftp

    setsebool -P ftpd_full_access on

9.  设置防火墙:

    a)  添加ftp服务

 firewall-cmd --permanent --zone=public --add-service=ftp

firewall-cmd –reload

    b)  关闭防火墙(不建议)

#停止firewall

systemctl stop firewalld.service

#禁止firewall开机启动

systemctl disable firewalld.service

10.  设置FTP自启(可选):systemctl enable vsftpd

11.  重启VSFTPD使其生效:systemctl restart vsftpd.service

技术分享图片

centos7搭建FTP服务器

标签:图片   ble   bin   res   --   分享   star   服务器   load   

原文地址:https://www.cnblogs.com/javaLf/p/8538619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!