常見的FTP排錯方法
相比其他的服務(wù)而言,vsftp配置操作并不復(fù)雜,但因為管理員的疏忽,也會造成客戶端無法正常訪問FTP服務(wù)器。本節(jié)將通過幾個常見錯誤,講解vsftp的排錯方法。
1.拒絕賬戶登錄(錯誤提示:OOPS無法改變目錄)。當客戶端使用ftp賬號登錄服務(wù)器時,提示“500 OOPS”錯誤。
接收到該錯誤信息,其實并不是vsftpd.conf配置文件設(shè)置有問題,而重點是“cannot change directory”,無法更改目錄。造成這個錯誤,主要有以下兩個原因。①目錄權(quán)限設(shè)置錯誤。該錯誤一般在本地賬戶登錄時發(fā)生,如果管理員在設(shè)置該賬戶主目錄權(quán)限時,忘記添加執(zhí)行權(quán)限(X),那么,會收到該錯誤信息。FTP中的本地賬號,需要擁有目錄的執(zhí)行權(quán)限,請作用chmod命令添加“X”權(quán)限,保證用戶能夠瀏覽目錄信息,否則拒絕登錄。對于FTP的虛擬賬號,即使不具備目錄的執(zhí)行權(quán)限,也可以登錄FTP服務(wù)器,但會有其他錯誤提示。為了保證FTP用戶的正常訪問,請開戶目錄的執(zhí)行權(quán)限。②SELinux。FTP服務(wù)器開啟了SELinux針對FTP數(shù)據(jù)傳輸?shù)牟呗?,也會造?ldquo;無法切換目錄”的錯誤提示,如果目錄權(quán)限設(shè)置正確,那么,需要檢查SELinux的配置。用戶可以通過setsebool命令,禁用SELinux的FTP傳輸審核功能。
[root@RHEL4~]# setsebool –P ftpd_disable_trans 1
重新啟動vsftpd服務(wù),用戶能夠成功登錄FTP服務(wù)器。
2.客戶端連接FTP服務(wù)器超時。造成客戶端訪問服務(wù)器超時的原因,主要有以下幾種情況。①線路不通。使用ping命令測試網(wǎng)絡(luò)連通性,如果出現(xiàn)“Request Timed Out”,說明客戶端與服務(wù)器的網(wǎng)絡(luò)連接存在問題,檢查線路的故障。②防火墻設(shè)置。如果防火墻屏蔽了FTP服務(wù)器控制端口21,以及其他的數(shù)據(jù)端口,則會造成客戶端無法連接服務(wù)器,形成“超時”的錯誤提示。需要設(shè)置防火墻開放21端口,并且,還應(yīng)該開啟主動模式的20端口,以及被動模式使用的端口范圍,防止數(shù)據(jù)的連接錯誤。
3.賬戶登錄失敗??蛻舳说卿汧TP服務(wù)器時,還有可能會收到“登錄失敗”的錯誤提示。
登錄失敗,實際上牽扯到身份驗證,以及其他一些登錄的設(shè)置。①密碼錯誤。請保證登錄密碼的正確性,如果FTP服務(wù)器更新了密碼設(shè)置,則使用新密碼重新登錄。②PAM維模塊。當輸入密碼無誤,但仍然無法登錄FTP服務(wù)器時,很有可能是PAM模塊中vsftpd的配置文件錯誤造成的。PAM的配置比較復(fù)雜,其中auth字段主要是接受用戶名和密碼,進而對該用戶的密碼進行認證,account字段主要是檢查賬戶是否被允許登錄系統(tǒng),賬戶是否已經(jīng)過期,賬戶的登錄是否有時間段的限制等,保證這兩個字段配置的正確性,否則FTP賬號將無法登錄服務(wù)器。事實上,大部分賬號登錄失敗都是由這個錯誤造成的。③用戶目錄權(quán)限。FTP賬號對于主目錄沒有任何權(quán)限時,也會收到“登錄失敗”的錯誤提示,根據(jù)該賬號的用戶身份,重新設(shè)置其主目錄權(quán)限,重啟vsftpd服務(wù),使配置生效。
當前題目:常見的FTP排錯方法
轉(zhuǎn)載源于:http://m.rwnh.cn/news41/105391.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、域名注冊、網(wǎng)站制作、ChatGPT、網(wǎng)站改版、網(wǎng)站導(dǎo)航
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)