1、安装vsftp(没有配置yum源的先配置yum源)

yum install -y vsftpd

2、启动ftp服务

systemctl start vsftpd.service

3、打开防火墙

firewall-cmd --zone=public --add-port=21/tcp --permanent    #(永久添加tcp 21端口)

firewall-cmd --permanent --zone=public --add-service=ftp    #(添加ftp服务)

firewall-cmd --reload    #(重启防火墙)

4、

useradd -g root -d /home/vsftpData -s /sbin/nologin allen

新建allen用户 添加到root组

但是不允许用户登录,仅仅可以ftp登录

ftp登录后的默认目录是/home/vsftpData

passwd allen

设置密码

5、设置权限

chown -R allen:root /home/vsftpData

setsebool -P ftpd_full_access on

6、修改vsftp配置文件,禁止匿名登录

vi /etc/vsftpd/vsftpd.conf

把:anonymous_enable=YES 改为: anonymous_enable=NO

输入--->   :wq!  保存退出

7、验证

最新文章

  1. eclipse版本发展历史
  2. Web APi之过滤器执行过程原理解析【二】(十一)
  3. Android实现播放器功能
  4. 【Hector slam】A Flexible and Scalable SLAM System with Full 3D Motion Estimation
  5. STL删除元素
  6. [转]JVM内存堆布局图解分析
  7. Docker系列之(三):Docker微容器Alpine Linux
  8. Material Design风格登录注册
  9. Android ndk下用AssetManager读取assets的资源
  10. Codeforces Round #179 (Div. 1) A. Greg and Array 离线区间修改
  11. Linux 获取文件夹下的所有文件
  12. bzoj1597
  13. order by 自定义排序
  14. Android中关于Task的一些认识
  15. Selenium和Firefox兼容问题
  16. mean项目的分模块开发
  17. HTML- 标签语法
  18. 通过重写request.getParameter方法来解决中文乱码问题。
  19. Java项目下的classpath路径包括哪里
  20. CentOS中安装Nginx

热门文章

  1. 使用OkHttp模拟登陆LeetCode
  2. java锁的概念
  3. nginx-->基本使用
  4. python基础-8迭代器(iter)和生成器(yield)
  5. (4.23)SQL Server中的加密
  6. JDK中主要包的介绍
  7. 比Redux更容易上手的状态管理库
  8. Leetcode Lect7 哈希表
  9. express快速入门
  10. 使用myBase Desktop来管理电脑上的资料