linux下安裝vsftpd黍判,用windows連接時(shí)出錯(cuò)如下信息:
解決辦法如下:
查看SELinux有關(guān)ftp方面的設(shè)置
錯(cuò)誤原因:對(duì)方服務(wù)器開啟了selinux,導(dǎo)致連接被阻斷的情況伪节。(?默認(rèn)下是沒有開啟FTP的支持,所以訪問時(shí)都被阻止了)
解決方法:1)關(guān)閉selinux:????? #set enforce?0
???????????????? 2)設(shè)定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參數(shù)绩鸣,無需每次開機(jī)都輸入這個(gè)命令)
2.或者沒有-P
.# setsebool ftpd_disable_trans 1 或者 # setsebool ftp_home_dir 1
3.查看當(dāng)前狀態(tài)是否是on的狀態(tài)怀大,顯示
然后關(guān)閉防火墻:
service iptables stop
重啟vsftpd :
? #service vsftpd? restart
windows登錄:
登陸成功。