最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用Linux構(gòu)建高效FTP服務(wù)器方法分享第1/2頁

 更新時間:2011年06月18日 01:20:21   作者:  
在眾多網(wǎng)絡(luò)應(yīng)用中,F(xiàn)TP(文件傳輸協(xié)議)有著非常重要的地位。Internet中一個十分重要的資源就是軟件資源,而各種各樣的軟件資源大多數(shù)都放在FTP服務(wù)器中。

在眾多網(wǎng)絡(luò)應(yīng)用中,F(xiàn)TP(文件傳輸協(xié)議)有著非常重要的地位。Internet中一個十分重要的資源就是軟件資源,而各種各樣的軟件資源大多數(shù)都放在FTP服務(wù)器中。與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP也是一個客戶機(jī)/服務(wù)器系統(tǒng)。用戶通過一個支持FTP協(xié)議的客戶機(jī)程序,連接到主機(jī)上的FTP服務(wù)器程序。用戶通過客戶機(jī)程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶發(fā)出的命令,并將執(zhí)行結(jié)果返回給客戶機(jī)。

FTP服務(wù)可以根據(jù)服務(wù)對象的不同分為兩類:系統(tǒng)FTP服務(wù)器只允許系統(tǒng)上的合法用戶使用;匿名FTP服務(wù)器(Anonymous FTP Server)允許任何人登錄到FTP服務(wù)器去獲取文件。

FTP的數(shù)據(jù)傳輸模式針對FTP數(shù)據(jù)連接而言,分為主動傳輸模式、被動傳輸模式和單端口傳輸模式三種。

1.主動傳輸模式

當(dāng)FTP的控制連接建立,客戶提出目錄列表、傳輸文件時,客戶端發(fā)出PORT命令與服務(wù)器進(jìn)行協(xié)商,F(xiàn)TP服務(wù)器使用一個標(biāo)準(zhǔn)端口20作為服務(wù)器端的數(shù)據(jù)連接端口(ftp-data),與客戶建立數(shù)據(jù)連接。端口20只用于連接源地址是服務(wù)器端的情況,并且端口20沒有監(jiān)聽進(jìn)程來監(jiān)聽客戶請求。

在主動傳輸模式下,F(xiàn)TP的數(shù)據(jù)連接和控制連接方向相反,由服務(wù)器向客戶端發(fā)起一個用于數(shù)據(jù)傳輸?shù)倪B接??蛻舳说倪B接端口由服務(wù)器端和客戶端通過協(xié)商確定。

2.被動傳輸模式

當(dāng)FTP的控制連接建立,客戶提出目錄列表、傳輸文件時,客戶端發(fā)送PASV命令使服務(wù)器處于被動傳輸模式,F(xiàn)TP服務(wù)器等待客戶與其聯(lián)系。FTP服務(wù)器在非20端口的其它數(shù)據(jù)傳輸端口上監(jiān)聽客戶請求。

在被動傳輸模式下,F(xiàn)TP的數(shù)據(jù)連接和控制連接方向一致,由客戶端向服務(wù)器發(fā)起一個用于數(shù)據(jù)傳輸?shù)倪B接??蛻舳说倪B接端口是發(fā)起該數(shù)據(jù)連接請求時使用的端口。當(dāng)FTP客戶在防火墻之外訪問FTP服務(wù)器時,需要使用被動傳輸模式。

3.單端口模式

除上述兩種模式之外,還有一種單端口模式。該模式的數(shù)據(jù)連接請求由FTP服務(wù)器發(fā)起。使用該傳輸模式時,客戶端的控制連接端口和數(shù)據(jù)連接端口一致。因為這種模式無法在短時間連續(xù)輸入數(shù)據(jù)、傳輸命令,因此并不常用。

Linux下有很多可用的FTP服務(wù)器,其中比較流行的有WU-FTP(Washington University FTP)和VSFTP。Red Hat 8.0中自帶了WU-FTP和VSFTP兩個軟件。WU-FTP是一個著名的FTP服務(wù)器軟件,它功能強(qiáng)大,能夠很好地運行于眾多Unix操作系統(tǒng)中。不過作為后起之秀的VSFTP越來越流行,在Red Hat 9.0發(fā)行版中就只帶有VSFTP。

VSFTP中VS的意思是“Very Secure”。從名稱可以看出,從一開始,軟件的編寫者就非常注重其安全性。除與生俱來的安全性外,VSFTP還具有高速、穩(wěn)定的性能特點。在穩(wěn)定性方面,VSFTP可以在單機(jī)(非集群)上支持4000個以上的并發(fā)用戶同時連接。據(jù)ftp.redhat.com的數(shù)據(jù),VSFTP最多可以支持15000個并發(fā)用戶。

快速構(gòu)建FTP服務(wù)器

FTP服務(wù)器實現(xiàn)的基本功能是上傳下載,下面就分幾個步驟來搭建一個可以實現(xiàn)下載功能的簡易FTP服務(wù)器。

1.安裝FTP服務(wù)器

如果在安裝系統(tǒng)時沒有選擇安裝FTP服務(wù)器,可以通過Red Hat 9.0中的“添加/刪除應(yīng)用程序”工具進(jìn)行安裝。具體方法是,選擇“主選單”→“系統(tǒng)設(shè)置”→“添加/刪除應(yīng)用程序”,在彈出的界面中選中FTP服務(wù)器,單擊“更新”即可。

如果無法確認(rèn)是否安裝了該軟件,可以使用以下命令查看:

#rpm -qa|grep vsftpd
vsftpd-1.1.3-8

2.啟動FTP服務(wù)器

套用Red Hat 9.0的預(yù)設(shè)范例直接啟動VSFTP。

# /sbin/service vsftpd start

為vsftpd啟動vsftpd: [確定]

3.在/var/ftp/pub目錄下創(chuàng)建一個名為test.txt的文件,文件內(nèi)容為“This is a test file”。

4.測試

使用FTP客戶端登錄到本地服務(wù)器,然后以匿名身份(anonymous)登錄:

# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (127.0.0.1:root): anonymous
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.

這樣就成功地登錄到FTP服務(wù)器??梢燥@示服務(wù)器目錄列表如下:

ftp> ls
227 Entering Passive Mode (127,0,0,1,63,15)
150 Here comes the directory listing.
drwxr-xr-x 2 0 0 4096 Dec 04 01:35 pub
226 Directory send OK.

切換到pub目錄下,并顯示目錄內(nèi)容,可以找到剛才創(chuàng)建的文件test.txt:

ftp> cd pub
250 Directory successfully changed.
ftp> ls
227 Entering Passive Mode (127,0,0,1,232,34)
150 Here comes the directory listing.
-rw-r--r-- 1 0 0 21 Dec 04 01:35 test.txt
226 Directory send OK.

下載test.txt文件:

ftp> mget test.txt
mget test.txt? y
227 Entering Passive Mode (127,0,0,1,186,210)
150 Opening BINARY mode data connection for test.txt (21 bytes).
226 File send OK.
21 bytes received in 0.0108 secs (1.9 Kbytes/sec)

查看本機(jī)目錄內(nèi)容,可以看到test.txt已成功下載到本機(jī)。

ftp> !ls
a  EIO_Binders initrd   mnt   proc   tftpboot ylg.txt
bin etc     lib    mymnt  root   tmp
boot home    lost+found myshare sbin   usr
dev id_dsas.pub misc    opt   test.txt var

嘗試上傳名為ylg.txt的文件,可以看到請求被拒絕了。

ftp> put ylg.txt
local: ylg.txt remote: ylg.txt
227 Entering Passive Mode (127,0,0,1,243,10)
550 Permission denied.

退出登錄:

ftp> bye
221 Goodbye.

由測試可以看出,已經(jīng)可以下載文件,但不能上傳文件(也不能在服務(wù)器上創(chuàng)建目錄和文件)。實際上這是一個專門提供下載服務(wù)的匿名FTP服務(wù)器。

從上面的步驟可以看出,并不需要做什么配置就可以完成一個簡易FTP服務(wù)器的架設(shè)。這是因為Red Hat已經(jīng)配置好一個缺省的FTP服務(wù)器。不過在實際應(yīng)用中,大部分情況下這個簡易的服務(wù)器并不能滿足需求。

相關(guān)文章

  • Windows Server 2012搭建FTP站點詳細(xì)教程(阿里云)

    Windows Server 2012搭建FTP站點詳細(xì)教程(阿里云)

    這篇文章主要為大家詳細(xì)介紹了Windows Server 2012搭建FTP站點詳細(xì)教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Serv-U 批量帳號管理及申請(Access+Asp) 圖文方法

    Serv-U 批量帳號管理及申請(Access+Asp) 圖文方法

    使用ODBC數(shù)據(jù)庫管理Serv-U的FTP用戶及相關(guān)ASP編程比較詳細(xì)的圖文方法。
    2011-04-04
  • Serv-U和CuteFTP無法連接FTP服務(wù)器問題解答

    Serv-U和CuteFTP無法連接FTP服務(wù)器問題解答

    在FTP服務(wù)器使用普片流行的今天,一般進(jìn)行文件的上傳和下載都會用到FTP服務(wù)器,比如教學(xué)用的文件老師一般會放到FTP上學(xué)生可以自行下載,還有建站的時候編輯網(wǎng)站的資料都是放到FTP服務(wù)器上,方便提取等等,總之FTP應(yīng)用是非常廣泛的
    2014-01-01
  • Ubuntu14.04安裝FTP服務(wù)器的實現(xiàn)步驟

    Ubuntu14.04安裝FTP服務(wù)器的實現(xiàn)步驟

    FTP用于通過TCP網(wǎng)絡(luò)從一臺主機(jī)向另外一臺主機(jī)傳送文件。這篇文章解說了怎樣在Ubuntu14.04上安裝FTP服務(wù)器。感興趣的可以了解一下
    2021-11-11
  • windows?server?2016搭建FTP服務(wù)器圖文教程

    windows?server?2016搭建FTP服務(wù)器圖文教程

    這篇文章主要為大家詳細(xì)介紹了windows?server?2016搭建FTP服務(wù)器圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 阿里云服務(wù)器(windows)手動部署FTP站點詳細(xì)教程

    阿里云服務(wù)器(windows)手動部署FTP站點詳細(xì)教程

    這篇文章主要為大家介紹了阿里云服務(wù)器(windows)手動部署FTP站點圖文詳細(xì)教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 圖解經(jīng)典FTP服務(wù)器工具 SERV-U最安全的設(shè)置【防止被入侵】

    圖解經(jīng)典FTP服務(wù)器工具 SERV-U最安全的設(shè)置【防止被入侵】

    作為一款精典的FTP服務(wù)器軟件,SERV-U一直被大部分管理員所使用,它簡單的安裝和配置以及強(qiáng)大的管理功能的人性化也一直被管理員們稱頌。但是隨著使用者越來越多,該軟件的安全問題也逐漸顯露出來。
    2010-04-04
  • centos8系統(tǒng)ftp服務(wù)器安裝及被動模式配置詳細(xì)教程

    centos8系統(tǒng)ftp服務(wù)器安裝及被動模式配置詳細(xì)教程

    在傳輸?shù)倪^程中,無論是被動模式,還是主動模式,都是【客戶端】和【服務(wù)器端的21端口】交換用戶名密碼等相關(guān)信息并確認(rèn)使用什么模式傳輸。接下來通過本文給大家介紹centos8系統(tǒng)ftp服務(wù)器安裝教程,感興趣的朋友一起看看吧
    2021-08-08
  • 5分鐘快速搭建FTP服務(wù)器的圖文教程

    5分鐘快速搭建FTP服務(wù)器的圖文教程

    FTP(File Transfer Protocol)是TCP/IP網(wǎng)絡(luò)上兩臺計算機(jī)傳送文件的協(xié)議,使得主機(jī)間可以共享文件。接下來通過本文給大家分享5分鐘快速搭建FTP服務(wù)器的圖文教程,需要的朋友可以參考下
    2017-04-04
  • IIS搭建ftp服務(wù)器的詳細(xì)教程

    IIS搭建ftp服務(wù)器的詳細(xì)教程

    這篇文章主要為大家詳細(xì)介紹了IIS搭建ftp服務(wù)器的詳細(xì)教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08

最新評論

扬州市| 温泉县| 肇源县| 北海市| 阜康市| 潞西市| 澎湖县| 永登县| 嘉义县| 大连市| 贡山| 黄龙县| 闻喜县| 藁城市| 定州市| 尉犁县| 博爱县| 通城县| 曲阜市| 焦作市| 任丘市| 凤冈县| 绩溪县| 陆良县| 湖北省| 新疆| 南阳市| 广平县| 潼关县| 中卫市| 武汉市| 邯郸县| 霍邱县| 成都市| 广宗县| 登封市| 乡宁县| 获嘉县| 繁峙县| 安溪县| 二手房|