1.安装vsftpd

#安装vsftpd
yum install -y vsftpd
#设置开机启动
systemctl enable vsftpd.service
# 重启
service vsftpd restart
# 查看vsftpd服务的状态
systemctl status vsftpd.service

2.防火墙放开对外端口

 firewall-cmd --zone=public --add-port=/tcp --permanent #端口添加21
firewall-cmd --permanent --zone=public --add-service=ftp #开通FTP服务
firewall-cmd --reload #防火墙重启

3. 配置服务器文件夹

mkdir /data/testwebsite  #创建文件夹
chmod /data/testwebsite #文件夹开通读写权限

4 添加FTP用户

useradd -g root -d /data/testwebsite -s /sbin/nologin ftpuser #在文件夹上添加用户

5 设置用户密码

passwd ftpuser  #修改FTP密码

6 修改vsftpd配件文件,禁止匿名登录

路径:vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES 改为: anonymous_enable=NO  

7 重启vsftpd服务

重启   service vsftpd restart
状态 service vsftpd status

最新文章

  1. mac版Camtasia 2.10破解
  2. C#窗体无法接受Keydown事件
  3. Android限定EditText的输入类型为数字或者英文(包括大小写),EditText,TextView只能输入两位小数
  4. 状态压缩 HDU4539 郑厂长系列故事——排兵布阵
  5. System.BadImageFormatException : 未能加载文件或程序集“Medici.PaymentRecover, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。
  6. Javascript 笔记与总结(2-11)暴力操作节点
  7. CF-358D-Dima and Hares【T^T+*^*】
  8. python 递归遍历文件夹
  9. 1096. Consecutive Factors (20)
  10. swing读书笔记转载
  11. HTTP消息头详解
  12. TControl.GetDeviceContext会给图形控件建立新的坐标原点和建立新的剪裁区域
  13. 恶补web之二:css知识(1)
  14. Promise原理—一步一步实现一个Promise
  15. ORM版学员管理系统3
  16. dell r420 H310/H810阵列配置教程及常见问题
  17. Tarjan-割点&桥&双连通
  18. SpringMVC学习笔记八:文件上传下载(转)
  19. windows C 設置控制臺文本輸出的顏色(可用作調試使用)
  20. httpd:RSA certificate configured for SERVER does NOT include an ID which matches the server name

热门文章

  1. C++程序设计方法3:禁止自动类型转换
  2. BZOJ2243[SDOI2011]染色——树链剖分+线段树
  3. 关于 extern "C"的说明
  4. 安装oracle11g不能启动图形化界面
  5. python之socket编程2
  6. Tracing Memory access of an oracle process : Intel PinTools
  7. java 使用CXF将wsdl文件生成客户端代码命令java调用第三方的webservice应用实例
  8. 正則表達式 - C语言
  9. java AOP Before, After, AfterReturning, AfterThrowing, or Around 注解
  10. 优麒麟 16.04 LTS(长期支持)版本