连接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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章