vsftpd常見問題的解決
在使用vsftpd的時候,經(jīng)常會遇到一些常見的問題,底下就說說幾個常見的問題與解決之道吧!
1、如果在 Client 端上面發(fā)現(xiàn)無法連線成功,請檢查:
iptables 防火墻的規(guī)則當中,是否開放了 client 端的 port 21 登入?
在 /etc/hosts.deny 當中,是否將 client 的登入權(quán)限擋住了?
在 /etc/xinetd.d/vsftpd 當中,是否設定錯誤,導致 client 的登入權(quán)限被取消了?
2、如果 Client 已經(jīng)連上 vsftpd 伺服器,但是卻顯示『 XXX file can't be opend 』的字樣,請檢查:
最主要的塬因還是在于在 vsftpd.conf 當中設定了檢查某個檔案,但是您卻沒有將該檔案設定起來, 所以,請檢查 vsftpd.conf 里面所有設定的檔案檔名,使用 touch 這個指令將該檔案建立起來即可!
3、如果 Client 已經(jīng)連上 vsftpd 伺服器,卻無法使用某個帳號登入,請檢查:
在 vsftpd.conf 里面是否設定了使用 pam 模組來檢驗帳號,以及利用 userlist_file 來管理帳號?
請檢查 /etc/vsftpd.ftpusers 以及 /etc/vsftpd.user_list 檔案內(nèi)是否將該帳號寫入了?
4、如果 Client 無法上傳檔案,該如何是好?
最可能發(fā)生的塬因就是在 vsftpd.conf 里面忘記加上這個設定『write_enable=YES』這個設定,請加入;
是否所要上傳的目錄『權(quán)限』不對,請以 chmod 或 chown 來修訂;
是否 anonymous 的設定里面忘記加上了底下叁個參數(shù):
anon_other_write_enable=YES
anon_mkdir_write_enable=YES
anon_upload_enable=YES
是否因為設定了 email 抵擋機制,又將 email address 寫入該檔案中了!?請檢查!
是否設定了不許 ASCII 格式傳送,但 Client 端卻以 ASCII 傳送呢?請在 client 端以 binary 格式來傳送檔案!
上面是蠻常發(fā)現(xiàn)的錯誤,如果還是無法解決您的問題,請您務必分析一下這兩個檔案:
/var/log/vsftpd.log 與 /var/log/messages ,里面有相當多的重要資料,可以提供給您進行除錯喔!
【編輯推薦】
- vsftpd.conf的設定值
- vsFTPD設置(菜鳥篇)
- vsftpd安裝篇
- vsftpd 啟動篇
- Linux下vsftpd的配置
- 如果SELinux拒絕vsftpd上傳文件到用戶主目錄怎么辦
- vsFTPd常用功能之限速和限制鏈接點
【責任編輯:高圓圓 TEL:(010)68476606】