vsftpd常見問題解決

2021-12-29 23:38:17 字數 1056 閱讀 2439

vsftpd常見問題解決

一、vsftp服務能開啟卻連線不上的解決辦法:

用虛擬機器裝了centos,vsftp是用centos自帶的。啟動vsftd服務後卻一直連不上,原因是被防火牆給擋了。

檢視防火牆狀態:/etc/init.d/iptables status

停掉防火牆:/etc/init.d/iptables stop

也可以永久關閉防火牆:chkconfig --level 35 iptables off 虛擬機器下跑沒什麼所謂,建議永久關閉。

關閉後就能成功連上了。

二、centos vsftp不能切換目錄:

訪問提示如下錯誤: 

500 oops: cannot change directory:/home/ftp 

原因是他的centos系統安裝了selinux,因為預設下是沒有開啟ftp的支援,所以訪問時都被阻止了。 

//檢視selinux設定 

# getsebool -a|grep ftp

出現如下項: 

ftpd_disable_trans --> off 

或者 ftp_home_dir-->off

解決方法: 

//使用setsebool命令開啟 

# setsebool ftpd_disable_trans 1 

或者 # setsebool ftp_home_dir 1 

//再次檢視當前狀態是否是on的狀態 

# getsebool -a|grep ftp 

ftpd_disable_trans --> on 

或者 ftp_home_dir-->on

//setsebool使用-p引數,永久有效,無需每次開機都輸入這個命令 

# setsebool -p ftpd_disable_trans 1 

或者 # setsebool -p ftp_home_dir 1 

# service vsftpd restart

有關selinux的配置

如關閉,僅僅警告,強制等等 需要編輯/etc/sysconfig/selinux 預設是強制

ubuntu常見問題解決

1.錯誤現象 e 無法獲得鎖 var lib dpkg lock open 11 資源臨時不可用 e 無法對管理目錄 var lib dpkg 加鎖,是不是另乙個包管理程式在使用它?無法執行其他apt get命令 解決辦法 第一種 比較暴力 把lock的檔案強行刪掉,解決問題 sudo rm var...

centos常見問題解決

1.執行yum命令時,能連線到網路,但報錯try again 有http 404,這個可能是你的centos版本過低,已經停更 2.連線不到網路 1 先cd etc sysconfig network scripts 再ls一下找到 ifcfg e 數字 有的版本e後邊的字母不一樣數字是不一樣的 這...

PyGame常見問題解決

pygame安裝起來有時候問題比較多。雖然即使不安裝 pygame 也不影響你提交專案 你可以在沒有視覺化模擬節目的情況下完成專案,只是相對困難一些 安裝好的話還是有幫助的。如果你遇到pygame的安裝問題,首先你可以看下下面這些開發者社群的鏈結對你有沒有幫助 pygame 安裝不了,或者安裝過程中...