centos 6.3搭建 vsftpd服务器

1.首先须要安装vsftpd 
yum -y install vsftpdrest

2.安装后开启vsftpd
service vsftpd start
若是每次开机启动 须要运行以下命令
chkconfig --level 35 vsftpd ontest

3.设置ftp权限
vi /etc/vsftpd/vsftpd.conf
将anonymous_enable=YES 改为 anonymous_enable=NO
保存退出登录

4.添加ftp帐号和目录
user add -d /home/test.com -s /sbin/nologin testftp

passwd testservice

输入test的密码权限

chmod -R 755 /home/test.comgrep

chown -R testt /home/test.com密码

重启vsftpd 方法

service vsftpd restartyum

用ftp链接时可能会报500 cannot change /home/test.com  下面是解决方法

先查看seLinux 的状态
sestatus -b | grep ftp

看到ftp_home_dir off 或 tftpd_disable_trans off 之类的。只须要把其中一个设为on 就能够了

setsebool -P ftp_home_dir on 

重启vsftpd

service vsftpd restart

登陆成功

5.让登陆的用户访问本身的目录

vi vsftpd.conf

chroot_local_user = YES

去除这个的#保存重启vsftpd便可

相关文章
相关标签/搜索