连接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

你可能感兴趣的:(redhat,service,防火墙)