項目需要用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