加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

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

一、通过yum安装vsftpd

yum in
跟大家讲解下有关“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
 
 

(编辑:聊城站长网)

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

    推荐文章