在 CentOS 上安装 vsftp 服务

1、查看当前 CentOS 服务器是否已安装了 vsftpd 服务:
rpm -q vsftpd
如果打印如下类似的信息则表明已安装 vsftpd 服务:
vsftpd-3.0.2-21.el7.x86_64
如果未输出任何信息则表明未安装 vsftpd 服务 2、在未安装 vsftpd 服务的情况下执行如下命令安装 vsftp 软件:
yum -y install vsftpd 3、安装完后重启 vsftpd 服务:
service vsftpd restart 4、查看 vsftpd 服务是否已运作:
ps -aux | grep vsftpd 5、打开 /etc/vsftpd/ 目录下的 vsftpd.conf 文件:
vim /etc/vsftpd/vsftpd.conf
找到 anonymous_enable=YES 将其改为 anonymous_enable=NO 即不允许匿名登录。
找到 chroot_local_user=YES 将其改为 chroot_local_user=NO 6、重启 vsftpd 服务:
service vsftpd restart 7、进入到 /home 目录中并创建 ftp_storage 目录:
cd /home
mkdir -p ftp_storage 8、为 ftp_storage 目录设置“可写入”权限,否则无法上传文件:
chmod o+w /home/ftp_storage/ 9、为 vsftpd 服务创建用户,用于连接/访问 FTP 服务:
useradd -s /sbin/nologin -d /home/ftp_storage/ ftp_user
其中用户名为:ftp_user,可访问的目录为:/home/ftp_storage/
如果已存在此用户可以不再创建或换为其它用户名。 10、为用户 ftp_user 设置密码:
passwd ftp_user
然后输入新密码 11、用 FTP 客户端软件连接并上传文件试试吧! 12、备注:FTP 的默认端口为 21,端口 21 用于权限认证,实际上文件的传输是采用端口 20 实现的。

  

  官网博文: http://www.joyupx.com/blogDetail.html#/96

最新文章

  1. 对AccessViolationException的一些总结
  2. Win7 64位系统 VS2010连接Oracle报错的问题
  3. 一个很好的Delphi博客
  4. VS2013 当前不会命中断点还未为文档加载任何符号
  5. HTML网页插入图像
  6. 关于原生AJAX和jQueryAJAX的编程
  7. Android学习笔记(十三)SharedPreference必须掌握的基础
  8. Windows Azure 网站自愈
  9. FZU 1062 洗牌问题
  10. linux下如何删除文件夹?
  11. 学习pthreads,给线程传递多个参数
  12. 关于raft算法
  13. 试用VS2019正式版
  14. figure 的使用
  15. oracle存储过程和存储函数&触发器
  16. java 获取当天(今日)零点零分零秒
  17. 如何避免提交页面,信息未填写完善 就出现注册成功提示 基于js
  18. IDEA(MAC) 快捷键
  19. redis入门概述
  20. 如何调换antd中Modal对话框确认按钮和取消按钮两个按钮的位置

热门文章

  1. Python中的Numpy包
  2. php http 缓存(客户端缓存)
  3. linux中tomcat内存溢出
  4. vue项目中使用了vw适配方案,引入第三方ui框架mint-ui时,适配问题解决
  5. 2016"百度之星" - 资格赛(Astar Round1) B
  6. mybatis mapper问题列表
  7. STL-----c++标准模板
  8. 转 Relinking Causes Many Warning on AIX
  9. 垃圾收集GC
  10. Linux 文件锁flock 实现两个进程相互监听存活状态