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

转载于:https://www.cnblogs.com/javaLf/p/8538619.html

centos7搭建FTP服务器相关推荐

  1. [CentOs7]搭建ftp服务器(3)——上传,下载,删除,重命名,新建文件夹

    摘要 上篇文章介绍了如何为ftp添加虚拟用户,本篇将继续实践如何上传,下载文件. 上传 使用xftp客户端上传文件,如图所示 此时上传状态报错,查看详情 从错误看出是应为无法创建文件造成的.那么我们就 ...

  2. [CentOs7]搭建ftp服务器(2)——添加用户

    摘要 上篇文章完成了ftp服务器的安装与匿名访问的内容,当然出于安全的考虑是不允许匿名访问服务器的,所以就有了本篇的内容 ,为ftp服务器添加用户,用改用户进行访问. vsftpd添加用户 FTP用户 ...

  3. CentOS7搭建ftp服务器(vsftpd,亲测成功)

    安装vsftpd sudo yum install vsftpd   配置参数 命令行输入 vim /etc/vsftpd.conf   使用如下配置 # Example config file /e ...

  4. Centos7.6利用vsftpd搭建FTP服务器详细教程

    Centos7搭建FTP服务器 目录 Centos7搭建FTP服务器 一.关闭防火墙 二.安装vsftpd并启动服务 1.安装vsftpd 2.启动服务 三.编辑配置 四.新建用户并设置密码 1.新建 ...

  5. 如何查看linux上的ftp服务器配置,ftp服务器配置:如何在Linux上搭建FTP服务器?

    Linux搭建FTP服务器的话,直接使用系统自带的vsftpd服务器即可,轻便灵活,容易操作,下面我简单介绍一下安装和使用过程,感兴趣的朋友可以尝试一下ftp服务器配置: 01安装vsftpd首先ft ...

  6. Centos7搭建sftp服务器

    Centos7搭建sftp服务器 一.什么sftp服务器 二.安装sftp服务器 三.修改配置文件 四.测试sftp 一.什么sftp服务器 sftp是Secure File Transfer Pro ...

  7. 中小型网络的域环境搭建--第五季(搭建FTP服务器)

    <接第四季> 根据第一季里的域环境拓扑图,我这次来介绍怎样安装FTP服务器.FTP服务器(File Transfer Protocol Server)是在网络中提供文件存储和访问服务的计算 ...

  8. 在Windows2003下搭建FTP服务器

      在Windows2003下搭建FTP服务器 Windows 2003 Standard Edition.Windows 2003 Enterprise Edition.Windows XP Pro ...

  9. Linux系统搭建FTP服务器

    在Linux系统中搭建FTP服务器 一.搭建概述: 在Linux系统中搭建一台FTP服务器是很必要的,这个服务器只要你搭建成功以后就可以在这个服务器上存放一些你自己需要的一些软件.文档.手册等等.搭建 ...

最新文章

  1. ASP.NET重用代码技术 - 代码绑定技术
  2. 4一20ma电流有源与无源区别_4-20 mA电流环的工作原理是怎么样的
  3. C++字符串详解(三) 字符串的增删改
  4. 数据挖掘竞赛-北京PM2.5浓度回归分析训练赛
  5. HTFS.Software.v7.3-ISO 1DVD(传热模拟,最新完全解密版)
  6. mui案例:导航栏 颜色渐变
  7. mate10支持html,华为Mate 10再曝光:配置强劲,全面屏十分惊艳
  8. 北大教授证明黎曼猜想?但在前一天取消了
  9. Caffe官方例程之 特征可视化python代码 (filter visualization notebook)
  10. Http之客户端请求服务器,服务器响应客户端。通过Handler在主线程中读取数据
  11. 注册表修改系统分辨率
  12. 1024 程序员节|用代码,改变世界
  13. 华东理工大学计算机专业研究生,华东理工大学硕士研究生培养方案计算机科学与技术一级学科(学科代码:0812)信息科学与工程学院...
  14. python3 import的一个细节
  15. java如何输出省略号_关于java:此方法签名中的省略号(…)是什么?
  16. 《30而已》烂尾,如果这样卖空山茶,顾佳会逆袭
  17. 纳尼?华为首席架构师只用434页笔记,就将网络协议给拿下了
  18. 电脑白屏,电脑白屏了按哪个键可以修复?
  19. SD卡硬件规格 SD/miniSD/microSD(TF卡)
  20. 安卓手机使用LEAP企业Wifi网络(公司内部的证书方式)

热门文章

  1. python 工资管理软件_基于[Python]的员工管理系统
  2. python处理csv文件案例_让繁琐的工作自动化——python处理CSV文件
  3. Unity C# Job System介绍(三) Job的创建和调度
  4. vue-router的路由
  5. 阿里Sentinel控制台源码修改-对接Apollo规则持久化
  6. 洛谷 P1136 迎接仪式 解题报告
  7. 130242014045 林承晖 第2次实验
  8. 更改mysql最大连接数
  9. C++学习笔记(五)--指针、NULL、引用
  10. powerdesigner 技巧