centos6-7配置ftp服务器
<p>配置FTP的方法
安装
[root@localhost ~]# yum install vsftpd
[root@localhost ~]# y
修改位于/etc/vsftpd目录下vsftpd.conf文件
anonymous_enable=NO
chown_uploads=YES
chown_username=bearsoft
限制用户目录,不得改变目录到上级
注释去掉
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
新增一个文件: /etc/vsftpd/chroot_list 内容写需要限制的用户名:
myftp
adduser -d /data/ftp -g ftp -s /sbin/nologin myftp
//-s /sbin/nologin是让其不能登陆系统,-d 是指定用户目录为/data/ftp ,即该账户只能登陆ftp,却不能用做登陆系统用。
passwd myftp //改变myftp用户的密码</p>
<p>重新启动vsftpd 服务
systemctl restart vsftpd
让vsftpd自动启动
systemctl enable vsftpd
!--------------------------
如果是centos6
重新启动vsftpd 服务
service vsftpd restart
让vsftpd自动启动
chkconfig --level 234 vsftpd on</p>