阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Centos7安装vsftpd 的具体方法

31次阅读
没有评论

共计 906 个字符,预计需要花费 3 分钟才能阅读完成。

导读 vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征, 那 vstfpd 如何在 centos 上安装呢?
一、通过 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

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计906字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中