2018-04-20

2018-04-20  本文已影响0人  fhysmile

linux下安装vsftpd,用windows连接时出错如下信息:

解决办法如下:

查看SELinux有关ftp方面的设置

错误原因:对方服务器开启了selinux,导致连接被阻断的情况。( 默认下是没有开启FTP的支持,所以访问时都被阻止了)

解决方法:1)关闭selinux:      #set enforce 0

                 2)设定setsebool值  

查看ftp的setsebool值:#sestatus -b| grep ftp或者#getsebool –a  | grep  ftp

修改值:

在命令行中输入:

1. #setsebool  -P  ftp_home_dir  1或者# setsebool -P ftpd_disable_trans 1(使用-P参数,无需每次开机都输入这个命令)

2.或者没有-P

.# setsebool ftpd_disable_trans 1 或者 # setsebool ftp_home_dir 1

3.查看当前状态是否是on的状态,显示

然后关闭防火墙:

service iptables stop

重启vsftpd :

  #service vsftpd  restart

windows登录:

登陆成功。

上一篇 下一篇

猜你喜欢

热点阅读