linux安裝vsftpd

安裝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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章