安裝vsftpd
1.先查看是否安裝過vsftpd的rpm包
[root@localhost ~]# rpm -qa | grep vsftpd
如果沒有則會顯示空白。有則顯示你安裝的vsftpd包
2.在線安裝。
[root@localhost ~]# yum install vsftpd
3.啓動vsftpd
[root@localhost ~]# service vsftpd start
4.如果是用root登陸的,則需要修改以下2個文件
/etc/vsftpd/ftpusers和/etc/vsftpd/user_list
分別在root前面加上“#”就是咯。就是把root註釋掉。因爲vsftpd默認禁用root用戶
5.如果連接的不上時候出現 "500 OOPS:cannot change directory:/root"
則是由於SE設置關閉了ftp
解決方案如下:
1).查看ftp的狀態
[root@localhost ~]# getsebool -a|grep ftp
在結果有應該以下二個結果或之一
ftp_home_dir off
tftpd_disable_trans off
2).打開ftp
把上面二個結果的其中一個打開即可
[root@localhost ~]# setsebool -P ftpd_disable_trans on
[root@localhost ~]# setsebool -P ftp_home_dir on
3).重啓vsftpd
[root@localhost ~]# service vsftpd restart
如果還是不行則就直接關閉SELinux吧
4).關閉SElinux
[root@localhost ~]# vi /etc/selinux/config
將 SELINUX=enforcing 改爲 SELINUX=disabled