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便可

相關文章
相關標籤/搜索