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