CentOS下安装与简单配置vsftpd

昨天 Edith问我我如何在linux下配置ftp

我就稍微往上搜了点资料简单配置了一下

首先

  1. yum -y install vsftpd

vsftpd相对于PureFTPd的优势就是有官方源,不过PureFTPd有一键脚本,所以也很简单,PureFTPd功能比vsftpd强大这是肯定的
设置开机启动

chkconfig vsftpd on

启动 vsftpd

service vsftpd start

然后修改/etc/vsftpd/vsftpd.conf文件
将底下三行:

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

修改为

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

然后添加 用于ftp登陆的用户并禁止该用户ssh登陆

useradd -d /home/ftpuser -g ftp -s /sbin/nologin ftpuser

修改密码

passwd ftpuser

编辑/etc/vsftpd/chroot_list文件
把前面新建的ftpuser用户名写进去,一行一个
例如: ftpuser
重启vsftpd

  1. service vsftpd restart

别忘了在防火墙中把21端口打开
如果不能登陆的话记得关闭SeLinux或者设置SeLinux
关闭方法:
编辑 /etc/selinux/config 把

SELINUX=enforcing 

改成

SELINUX=disabled

22 评论

  1. 又一vps USER , 我装的是pureftp ,当时因为一些问题还折腾了挺久的。
    另外,你主题的评论表情怎么有两行的,上一行,下一行。

  2. 话说,域名换掉了然后来通知0w0~以前的域名是ILR.ME~现在的是HENTAI.RE~博客是BLOG.HENTAI.RE~然后然后,友链什么的麻烦改下咯~~~

发表评论

电子邮件地址不会被公开。 必填项已用*标注