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