CentOS 安装FTP服务

首先安装vsftpd

# yum install -y vsftpd

安装完成后,编辑vsftpd的配置文件

vi /etc/vsftpd/vsftpd.conf
把
#anonymous_enable=YES 
改为
anonymous_enable=NO
chroot_local_user=YES
#去掉前面的注释

设置vsftpd开机启动

chkconfig vsftpd on

建立ftp账户

useradd -d /path/you/want -s /sbin/nologin ftptest

修改密码

passwd ftptest

启动/重新启动ftp

service vsftpd start
service vsftpd restart

到这里,可以通过FTP客户端可以正常使用该用户名登录,但是没有权限修改文件,这时候需要修改一下用户权限.

设置账户权限

chown -R ftptest. ftptest /path/you/set

如果提示
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
则设置一下ftp目录的权限

chmod a-w /path/you/set

End.

你可能感兴趣的:(CentOS 安装FTP服务)