怎樣解決在Suse應(yīng)用Ftp時(shí)遇到的問題

在Suse中應(yīng)用Ftp的解決辦法,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級,滿足企業(yè)一站式全網(wǎng)營銷推廣需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價(jià)值!

我們在學(xué)習(xí)這兩天Suse上,一定會發(fā)想很多問題與看法,尤其是隨著Suse越來越受到大眾的關(guān)注,問題也就隨之而來。今天所說的問題是:怎樣解決在Suse應(yīng)用Ftp時(shí)遇到的問題。

一、安裝
Suse的圖形用戶界面做的很不錯(cuò),所以安裝過程也比較簡單。

1、打開Yast,Software→Software Management;

2、剛開始使用Suse的軟件管理器非常的不習(xí)慣,找不到所需的信息在什么地方,可是用了一段時(shí)間之后,就感覺它的分類方式更加方便,也為用戶提供了更 多的信息。在Filter→Package Groups,在下面的樹形列表中Productivity→Networking→Ftp,也可以展開Ftp節(jié)點(diǎn),選擇其中的Servers節(jié)點(diǎn);

3、在左側(cè)的軟件包列表中選擇vsftpd,然后點(diǎn)擊下方的Accept按鈕,會提示插入光盤;

4、插入所需的光盤后,系統(tǒng)會自動(dòng)開始安裝,安裝完畢,可以在下面的File List選項(xiàng)頁中查看vsftpd相關(guān)的所有文件。

二、啟動(dòng)服務(wù)
安裝完成后,vsftpd是作為一個(gè)獨(dú)立的服務(wù)啟動(dòng),不接受xinetd的管理。系統(tǒng)會自動(dòng)在Service列表中添加名稱vsftpd的服務(wù)。啟動(dòng)服務(wù)的步驟如下:

1、Yast→System→System Services(Run level);

2、在服務(wù)列表中選擇vsftpd,點(diǎn)擊下方的Enable按鈕,啟動(dòng)服務(wù),F(xiàn)inish。
注意,在啟動(dòng)vsftpd時(shí)可能會不能啟動(dòng),有時(shí)是因?yàn)樗蕾嚨姆?wù)沒有啟動(dòng),如syslog,這時(shí)選中syslog,點(diǎn)擊Enable按鈕。如果還是不能啟動(dòng),可以重新啟動(dòng)xinetd服務(wù),然后再啟動(dòng)vsftpd服務(wù)。

三、遇到的問題

1、只允許匿名用戶登錄
現(xiàn)象:ftp連接過程中,提示輸入用戶名,輸入本機(jī)已有用戶名angel,得到提示:530 This FTP server is anonymous only,登錄失敗。
原因:安裝vsftpd后,其默認(rèn)為匿名FTP服務(wù)器,只允許匿名用戶登錄。

解決方法:vsftpd有三種服務(wù)器方式:匿名方式、本地方式和虛擬用戶方式,此處需要修改vsftpd的配置將其設(shè)為本地方式。vsftpd的配置文 件位于/etc/目錄下,名稱為vsftpd.conf。關(guān)于該配置文件在網(wǎng)上已經(jīng)有很多高手做了詳細(xì)的分析和講解,并且該文件內(nèi)部的注釋也比較詳細(xì),這 里就不再一一講解了。下面只說明幾處需要修改的地方:
◆將local_enable=YES前的#去掉,使其可用,表示允許本地用戶登錄;
◆增加listen_port=21配置項(xiàng),設(shè)置監(jiān)聽端口為21;
◆該步驟可選,不允許匿名用戶登錄,將anonymous_enable=YES的值改為NO,根據(jù)實(shí)際需要設(shè)置。
◆重啟vsftpd服務(wù):service vsftpd restart。啟動(dòng)后,在進(jìn)行測試,使用本地用戶angel及其密碼登錄,成功。
注意:以上測試是在本機(jī)(或使用SSH登錄后)進(jìn)行。

2、其他機(jī)器不能連接該服務(wù)器
現(xiàn)象:本機(jī)測試通過后,在其他機(jī)器(Windows或Redhat)上使用ftp 192.168.1.8連接該服務(wù)器,得到Connection closed by remote host或Connection timed out提示信息,連接失敗。
原因:Suse的防火墻阻止了外來機(jī)器對FTP所用的端口的訪問。

解決方法:放開防火墻對FTP所使用的20和21端口的限制,步驟如下:
◆Yast→Security and Users→Firewall;
◆在左側(cè)的列表中選擇Allowed Services,令人感到以外的是,即使安裝FTP服務(wù)器,在Servces to Allow列表中也沒有FTP服務(wù)可供選擇,但是SSH、HTTP、HTTPS、Samba等都赫然在列,所以要使用高級設(shè)置。點(diǎn)擊右下方法的 Advanced按鈕,打開高級設(shè)置對話框;
◆在TCP Ports中輸入20 21,注意兩個(gè)端口號之間使用空格分開,OK;
◆ Next→Accept,重新測試,連接成功,使用Suse系統(tǒng)中已有的angel及其密碼登錄,成功。
注意,雖然這里有些問題是在Suse下遇到,但是在其他操作系統(tǒng)中的vsftpd的配置中依然適用。

這樣你就完成了在Suse應(yīng)用Ftp的步驟。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

網(wǎng)頁標(biāo)題:怎樣解決在Suse應(yīng)用Ftp時(shí)遇到的問題
本文路徑:http://muchs.cn/article26/ihidcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、虛擬主機(jī)、網(wǎng)站維護(hù)、軟件開發(fā)、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站