加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 区块链、物联平台、物联安全、数据迁移、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Centos7如何安装vsftpd搭建FTP服务器?

发布时间:2024-01-06 01:10:14 所属栏目:Linux 来源:DaWei
导读:   今天小编跟大家讲解下有关“Centos7如何安装vsftpd搭建FTP服务器?”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。 

  今天小编跟大家讲解下有关“Centos7如何安装vsftpd搭建FTP服务器?”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。

  一、通过yum安装vsftpd

  yum install -y vsftpd

  二、修改vsftpd的配置文件

  vi /etc/vsftpd/vsftpd.conf

  修改配置文件如下:

  1.不允许匿名访问

  anonymous_enable=NO

  2.允许使用本地帐户进行FTP用户登录验证

  local_enable=YES

  3.使用户不能离开主目录

  当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

  chroot_local_user=YES

  chroot_list_enable=YES

  chroot_list_file=/etc/vsftpd/chroot_list

  配置文件最后添加

  allow_writeable_chroot=YES

  要不然会报错

  500 OOPS: vsftpd: refusing to run with writable root inside chroot()

  如果/etc/vsftpd/chroot_list不存在,则需要创建该文件

  vi /etc/vsftpd/chroot_list

  :wq直接保存并退出就行。

  4.设定支持ASCII模式的上传和下载功能。

  ascii_upload_enable=YES

  ascii_download_enable=YES

  最后 :wq保存修改,重启vsftpd

  systemctl restart vsftpd.service

  三、新建FTP用户

  useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser

  修改该FTP用户密码

  passwd ftpuser

  关于“Centos7如何安装vsftpd搭建FTP服务器?”的内容今天就到这,感谢各位的阅读,大家可以动手实际看看,对大家加深理解更有帮助哦。如果想了解更多相关内容的文章,关注我们

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章