centos 7 安装配置 vsftpd

配置好yum源,后如下安装

[root@localhostmnt]#yumlistvsftpd

Loadedplugins:fastestmirror,security

Loadingmirrorspeedsfromcachedhostfile

AvailablePackages

vsftpd.x86_642.2.2-11.el6_4.1

[root@localhostmnt]#yuminstallvsftpd.x86_64

……

编辑配置文件vsftpd.conf

[root@localhostmnt]#cd/etc/vsftpd/

[root@localhostvsftpd]#cpvsftpd.confvsftpd.conf.bak

[root@localhostvsftpd]#vimvsftpd.conf

做如下配置:

“#anonymous_enable=YES”改成“anonymous_enable=NO”

文件末尾新增:userlist_deny=NO

说明:仅允许userlist的用户访问ftp服务器

创建ftp用户

[root@localhostvsftpd]#useraddtestacc

[root@localhostvsftpd]#passwdtestacc

Changingpasswordforusertestacc.

Newpassword:

BADPASSWORD:itistoosimplistic/systematic

Retypenewpassword:

passwd:allauthenticationtokensupdatedsuccessfully.

[root@localhostvsftpd]#echotestacc>>/etc/vsftpd/user_list

说明:也可以通过编辑配置文件user_list,在文件末尾新增添加的用户

在/etc/vsftpd/vsftpd.conf里添加:

chroot_list_enable=YES//使用户不能离开主目录

chroot_list_file=/etc/vsftpd/chroot_list重启ftp服务器

然后在/etc/vsftpd/chroot_list里添加ftpuser,每个一行。

类似如下:

ftpusr1

ftpusr2

...

/etc/vsftpd/userlist里添加:

ftpusr1

ftpusr2

...

[root@localhostvsftpd]#servicevsftpdrestart

北京java找工作群145471323