連接redhat中ftp服務vsftpd.

項目需要用FillZilla向redhat中上傳文件。

首先要啓動redhat 中的service vsftpd :

chconfig --level 35 vsftpd on

然後檢查vsftpd是否啓動:

chkconfig --list

vsftpd   off off on off on

確認啓動後。關閉Redhat的防火牆:

/etc/rc.d/init.d/iptables stop


FillZilla 就可以用root遠程登陸redhat了。

但是上傳文件報錯:553 Could not create file.
解決辦法:
檢查ftp狀態
sestatus -b |grep ftp
ftp_home_dir                           off
ftpd_disable_trans                     off

打開這兩個開關:
[root@localhost vsftpd]# setsebool -P ftpd_disable_trans on
[root@localhost vsftpd]# setsebool -P ftp_home_dir on

確認狀態打開:
sestatus -b |grep ftp
ftp_home_dir                           on
ftpd_disable_trans                     on

重啓動vsftpd 服務,就可以上傳文件了。
service vsftpd start

發佈了36 篇原創文章 · 獲贊 2 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章