加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2023-10-14 10:05:14 所属栏目:Linux 来源:未知
导读:   跟大家讲解下有关“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
 

(编辑:常州站长网)

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

    推荐文章