一般來說,用戶聯(lián)網(wǎng)的首要目的就是實現(xiàn)信息共享,文件傳輸是信息共享非常重要的一個內(nèi)容之一。Internet上早期實現(xiàn)傳輸文件,并不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環(huán)境,有PC,有工作站,有MAC,有大型機,據(jù)統(tǒng)計連接在Internet上的計算機已有上千萬臺,而這些計算機可能運行不同的操作系統(tǒng),有運行Unix的服務器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統(tǒng)之間的文件交流問題,需要建立一個統(tǒng)一的文件傳輸協(xié)議,這就是所謂的FTP?;诓煌牟僮飨到y(tǒng)有不同的FTP應用程序,而所有這些應用程序都遵守同一種協(xié)議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環(huán)境中獲得文件。

與大多數(shù)Internet服務一樣,F(xiàn)TP也是一個客戶機/服務器系統(tǒng)。用戶通過一個支持FTP協(xié)議的客戶機程序,連接到在遠程主機上的FTP服務器程序。用戶通過客戶機程序向服務器程序發(fā)出命令,服務器程序執(zhí)行用戶所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶機。比如說,用戶發(fā)出一條命令,要求服務器向用戶傳送某一個文件的一份拷貝,服務器會響應這條命令,將指定文件送至用戶的機器上??蛻魴C程序代表用戶接收到這個文件,將其存放在用戶目錄中。

FTP服務器造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
總控應用服務器 DELL i7-9700 8G 512GSSD+2T機械盤 6G獨顯 查看價格 查看價格

江蘇明朗

13% 江蘇明朗照明科技有限公司
總控應用服務器 DELL i7-9700 8G 512GSSD+2T機械盤 6G獨顯 查看價格 查看價格

佛山銀河照明

13% 佛山市銀河蘭晶科技股份有限公司
總控應用服務器 DELL i7-9700 8G 512GSSD+2T機械盤 6G獨顯 查看價格 查看價格

光聯(lián)照明

13% 上海光聯(lián)照明有限公司
總控應用服務器 DELLi7-97008G512GSSD+2T機械盤6G獨顯 查看價格 查看價格

大峽谷

13% 大峽谷照明系統(tǒng)(蘇州)股份有限公司
網(wǎng)管服務器 02313UQR-88134UEY-21X-36 2288X V5(2×4210-10Core/2.2GHz CPU,2×32GB內(nèi)存,2×1200GB SAS HDD,(2G cache)Raid卡+電容,2×4×GE,2×900W AC)-Hi-Care基礎服務標準 2288X V5-36月 查看價格 查看價格

13% 深圳市揚天世紀網(wǎng)絡有限公司
數(shù)據(jù)服務器 R240機架服務器(E-2124/3.3GHz/16G/1T×3SATA/DVDRW/) 查看價格 查看價格

13% 珠海派諾科技股份有限公司
網(wǎng)管服務器 H22X-05-NSH2103 2288X V5(2×4210-10Core/2.2GHz CPU,2×32GB內(nèi)存,2×1200GB SAS HDD,(2G cache)Raid卡+電容,2×4×GE,2×900W AC) 查看價格 查看價格

13% 深圳市揚天世紀網(wǎng)絡有限公司
報警及巡更服務器 1.名稱:報警及巡更服務器2.參數(shù):具有TCP/IP 網(wǎng)絡接口、電話網(wǎng)絡等多種與報警中心通訊的能力3.其他:詳見招標圖紙及技術(shù)要求 IP7400XI-CHI 查看價格 查看價格

博世

13% 廣州澳星電子有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
控制專用熱敏打印機 查看價格 查看價格

湛江市2020年1季度信息價
控制專用熱敏打印機 查看價格 查看價格

湛江市2019年2季度信息價
控制專用熱敏打印機 查看價格 查看價格

湛江市2019年1季度信息價
控制專用熱敏打印機 查看價格 查看價格

湛江市2018年3季度信息價
控制專用熱敏打印機 查看價格 查看價格

湛江市2016年3季度信息價
控制專用熱敏打印機 查看價格 查看價格

湛江市2015年4季度信息價
控制專用熱敏打印機 查看價格 查看價格

湛江市2014年4季度信息價
控制專用熱敏打印機 查看價格 查看價格

湛江市2014年3季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
FTP服務器 FTP服務器|2套 1 查看價格 廣州五洋計算機信息有限公司 廣東  江門市 2021-04-15
FTP服務器 含HP服務器、UIT存儲SV5000G3-S12-4F8Gb及增加交換機許可XBR-SMEDPOD8-01,詳見圖紙|2套 1 查看價格 創(chuàng)新科技術(shù)有限公司 廣東  江門市 2021-06-07
FTP服務器 虛擬化節(jié)點2U機架服務器配置2×英特爾至強(2.8GHz/16-core)處理配置8×64G 內(nèi)存配置2×通用硬盤-480GB-SSD板載2×GE+2×10GE配置以太網(wǎng)卡-10Gb光口|2臺 3 查看價格 廣州五洋計算機信息有限公司 全國   2020-08-24
后置FTP服務器 ,做raid55、網(wǎng)絡接口 相當于或優(yōu)于4個10/100/1000M自適應以太網(wǎng)卡6、擴展槽 支持不少于4×PCI-Express3.0×8擴展槽7、電源接口 相當于或優(yōu)于1+1冗余服務器專用電源8、操作系統(tǒng) Windows Server 2008 R2及以上版本|1套 1 查看價格 前置FTP服務器 ,做raid55、網(wǎng)絡接口 相當于或優(yōu)于4個10/100/1000M自適應以太網(wǎng)卡6、擴展槽 支持不少于4×PCI-Express3.0×8擴展槽7、電源接口 相當于或優(yōu)于1+1冗余服務器專用電源8、操作系統(tǒng) Windows Server 2008 R2及以上版本|1套 1 查看價格 服務器 服務器|2m2 3 查看價格 廣州五洋計算機信息有限公司 全國   2022-12-06
服務器 服務器|1套 1 查看價格 廣州大風科技有限公司 廣東   2022-07-18
服務器 服務器|1臺 2 查看價格 西門子(中國)有限公司 全國   2022-04-13

FTP是用來在兩臺計算機之間傳輸文件,是Internet中應用非常廣泛的服務之一。它可根據(jù)實際需要設置各用戶的使用權(quán)限,同時還具有跨平臺的特性,即在UNIX、Linux和Windows等操作系統(tǒng)中都可實現(xiàn)FTP客戶端和服務器,相互之間可跨平臺進行文件的傳輸。因此,F(xiàn)TP服務是網(wǎng)絡中經(jīng)常采用的資源共享方式之一。FTP協(xié)議有PORT和PASV兩種工作模式,即主動模式和被動模式。

FTP(File Transfer Protocol)即文件傳輸協(xié)議,是一種基于TCP的協(xié)議,采用客戶/服務器模式。通過FTP協(xié)議,用戶可以在FTP服務器中進行文件的上傳或下載等操作。雖然現(xiàn)在通過HTTP協(xié)議下載的站點有很多,但是由于FTP協(xié)議可以很好地控制用戶數(shù)量和寬帶的分配,快速方便地上傳、下載文件,因此FTP已成為網(wǎng)絡中文件上傳和下載的首選服務器。同時,它也是一個應用程序,用戶可以通過它把自己的計算機與世界各地所有運行FTP協(xié)議的服務器相連,訪問服務器上的大量程序和信息。FTP服務的功能是實現(xiàn)完整文件的異地傳輸。特點如下:

(一)FTP使用兩個平行連接:控制連接和數(shù)據(jù)連接??刂七B接在兩主機間傳送控制命令,如用戶身份、口令、改變目錄命令等。數(shù)據(jù)連接只用于傳送數(shù)據(jù)。

(二)在一個會話期間,F(xiàn)TP服務器必須維持用戶狀態(tài),也就是說,和某一個用戶的控制連接不能斷開。另外,當用戶在目錄樹中活動時,服務器必須追蹤用戶的當前目錄,這樣,F(xiàn)TP就限制了并發(fā)用戶數(shù)量。

(三)FTP支持文件沿任意方向傳輸。當用戶與一遠程計算機建立連接后,用戶可以獲得一個遠程文件也可以將一本地文件傳輸至遠程機器。

第1步,在開始菜單中依次單擊“管理工具”→“Internet信息服務(IIS)管理器”菜單項,打開“Internet信息服務(IIS)管理器”窗口。在左窗格中展開“FTP站點”目錄,右鍵單擊“默認FTP站點”選項,并選擇“屬性”命令。

第2步,打開“默認FTP站點 屬性”對話框,在“FTP站點”選項卡中可以設置關(guān)于FTP站點的參數(shù)。其中在“FTP站點標識”區(qū)域中可以更改FTP站點名稱、監(jiān)聽IP地址以及TCP端口號,單擊“IP地址”編輯框右側(cè)的下拉三角按鈕,并選中該站點要綁定的IP地址。如果想在同一臺物理服務器中搭建多個FTP站點,那么需要為每一個站點指定一個IP地址,或者使用相同的IP地址且使用不同的端口號。在“FTP站點連接”區(qū)域可以限制連接到FTP站點的計算機數(shù)量,一般在局域網(wǎng)內(nèi)部設置為“不受限制”較為合適。用戶還可以單擊“當前會話”按鈕來查看當前連接到FTP站點的IP地址,并且可以斷開惡意用戶的連接。

第3步,切換到“安全賬戶”選項卡,此選項卡用于設置FTP服務器允許的登錄方式。默認情況下允許匿名登錄,如果取消選中“允許匿名連接”復選框,則用戶在登錄FTP站點時需要輸入合法的用戶名和密碼。本例選中“允許匿名連接”復選框。

第4步,切換到“消息”選項卡,在“標題”編輯框中輸入能夠反映FTP站點屬性的文字(如“服務器配置技術(shù)務網(wǎng)FTP主站點”),該標題會在用戶登錄之前顯示。接著在“歡迎”編輯框中輸入一段介紹FTP站點詳細信息的文字,這些信息會在用戶成功登錄之后顯示。同理,在“退出”編輯框中輸入用戶在退出FTP站點時顯示的信息。另外,如果該FTP服務器限制了最大連接數(shù),則可以在“最大連接數(shù)”編輯框中輸入具體數(shù)值。當用戶連接FTP站點時,如果FTP服務器已經(jīng)達到了所允許的最大連接數(shù),則用戶會收到“最大連接數(shù)”消息,且用戶的連接會被斷開。

第5步,切換到“主目錄”選項卡。主目錄是FTP站點的根目錄,當用戶連接到FTP站點時只能訪問主目錄及其子目錄的內(nèi)容,而主目錄以外的內(nèi)容是不能被用戶訪問的。主目錄既可以是本地計算機磁盤上的目錄,也可以是網(wǎng)絡中的共享目錄。單擊“瀏覽”按鈕在本地計算機磁盤中選擇要作為FTP站點主目錄的文件夾,并依次單擊“確定”按鈕。根據(jù)實際需要選中或取消選中“寫入”復選框,以確定用戶是否能夠在FTP站點中寫入數(shù)據(jù)。

第6步,切換到“目錄安全性”選項卡,在該選項卡中主要用于授權(quán)或拒絕特定的IP地址連接到FTP站點。例如只允許某一段IP地址范圍內(nèi)的計算機連接到FTP站點,則應該選中“拒絕訪問”單選框。然后單擊“添加”按鈕,在打開的“授權(quán)訪問”對話框中選中“一組計算機”單選框。然后在“網(wǎng)絡標識”編輯框中輸入特定的網(wǎng)段),并在“子網(wǎng)掩碼”編輯框中輸入子網(wǎng)掩碼。最后單擊“確定”按鈕。

第7步,返回“默認FTP站點 屬性”對話框,單擊“確定”按鈕使設置生效?,F(xiàn)在用戶已經(jīng)可以在網(wǎng)絡中任意客戶計算機的Web瀏覽器中輸入FTP站點地址來訪問FTP站點的內(nèi)容了。

FTP服務器服務內(nèi)容常見問題

  • htpc服務器是什么?

    HTPC通常是擺在客廳里,作為家庭數(shù)碼影音的中心。放在客廳上的東西,如同電視,DVD機,音響,功放一樣,它必須要有精致的外觀,誰也不愿意在典雅的客廳上看到一個丑陋的機箱。另外體積不能太大,不論是美感上...

  • 造價服務內(nèi)容

    具體需要什么樣的服務,是清單編制還是審核、還是控制價編制等等

  • BIM咨詢服務內(nèi)容是什么

    BIM咨詢服務能做什么?目前的BIM咨詢服務大致包括以下內(nèi)容:1、軟件應用培訓;2、建模服務——設計查錯,管線綜合;3、工程量分項統(tǒng)計;4、四維施工模擬;5、施工招投標服務;6、BIM施工圖應用體系服...

FTP服務器主動模式port

在主動模式下,F(xiàn)TP客戶端首先與FTP服務器的TP21端口建立連接,通過這個通道發(fā)送命令,客戶端需要接收數(shù)據(jù)的時候在這個通道上發(fā)送Port命令。Port命令包含了客戶端用什么端口接收數(shù)據(jù)。在傳送數(shù)據(jù)的時候,服務器端通過其TCP20端口連接到客戶端的指定端口發(fā)送數(shù)據(jù)。FTP服務器必須與客戶端建立一個新的連接用來傳送數(shù)據(jù)。主動FTP連接過程如下:

命令連接:客戶端>1024端口→服務器21端口;

數(shù)據(jù)連接:客戶端>1024端口←服務器20端口。

FTP服務器被動模式pasv

在被動模式下,建立控制通道時與主動模式類似,但建立連接后發(fā)送的不是Port命令,而是Pasv命令。FTP服務器收到Pas命令后,隨機打開一個高端端口(端口號大于1024)并且通知客戶端在這個端口上傳送數(shù)據(jù)的請求,客戶端連接FTP服務器上的這個端口,然后FTP服務器將通過這個端口傳送數(shù)據(jù)。在這種情況下,F(xiàn)TP服務器不再需要與客戶端建立一個新的連接,被動FTP連接過程如下:

命令連接:客戶端>1024端口→服務器21端口;

數(shù)據(jù)連接:客戶端>1024端口→服務器>1024端口。

FTP服務器主動與被動FTP優(yōu)缺點

主動FTP對FTP服務器的管理有利,但對客戶端的管理不利。因為FTP服務器企圖與客戶端的高位隨機端口建立連接,而這個端口很有可能被客戶端的防火墻阻塞掉。被動FTP對FTP客戶端的管理有利,但對服務器端的管理不利。因為客戶端要與服務器端建立兩個連接,其中一個連到一個高位隨機端口,而這個端口很有可能被服務器端的防火墻阻塞掉。

FTP服務器授權(quán)FTP服務器

授權(quán)FTP服務器只允許該FP服務器系統(tǒng)上的授權(quán)用戶使用。在使用授權(quán)FTP服務器之前必須向系統(tǒng)管理員申請用戶名和密碼,連接此類FTP服務器時必須輸入用戶名和密碼。

FTP服務器匿名FTP服務器

匿名FTP服務器允許任何用戶以匿名賬戶FTP或 anonymous登錄到FTP服務器,并對授權(quán)的文件進行查閱和傳輸。有些FTP服務器習慣上要求用戶以自己的E-mai地址作為登錄密碼,但這并沒有成為大多數(shù)服務器的標準作法。

FTP服務器ASCⅢ傳輸模式

假定正在傳輸?shù)奈募唵蔚腁SCI碼文本,當文件傳輸時FTP通常會自動地調(diào)整文件的內(nèi)容,以便將文件存儲為另外一臺計算機上的ASCI碼文本文件。

FTP服務器二進制傳輸模式

在二進制傳輸中,保存的是文件的二進制位序,以便源文件與目標文件逐位一一對應,從而保證二進制文件的正確傳輸。如果在ASCI方式下傳輸二進制文件,則系統(tǒng)會自動將二進制數(shù)據(jù)轉(zhuǎn)譯為ASCI信息。這樣不僅會使傳輸速度變慢,還會損壞數(shù)據(jù),從而使文件變得無法使用。所以一般在使用FTP傳輸文件時,通常建議使用二進制傳輸模式。

FTP服務器Server-U

Serv-U是一種被廣泛運用的FTP服務器端軟件,支持3x/9x/ME/NT/2K/2000/xp等全Windows系列??梢栽O定多個FTP服務器、限定登錄用戶的權(quán)限、登錄主目錄及空間大小等,功能非常完備。 它具有非常完備的安全特性,支持SSl FTP傳輸,支持在多個Serv-U和FTP客戶端通過SSL加密連接保護您的數(shù)據(jù)安全等。

Serv-U 是眾多的FTP服務器軟件之一。通過使用Serv-U,用戶能夠?qū)⑷魏我慌_PC 設置成一個FTP 服務器,這樣,用戶或其他使用者就能夠使用FTP 協(xié)議,通過在同一網(wǎng)絡上的任何一臺PC與FTP 服務器連接,進行文件或目錄的復制,移動,創(chuàng)建,和刪除等。這里提到的FTP 協(xié)議是專門被用來規(guī)定計算機之間進行文件傳輸?shù)臉藴屎鸵?guī)則,正是因為有了象FTP 這樣的專門協(xié)議,才使得人們能夠通過不同類型的計算機,使用不同類型的操作系統(tǒng),對不同類型的文件進行相互傳遞。

FTP服務器FileZilla

是一款經(jīng)典的開源FTP解決方案,包括FileZilla客戶端和FileZillaServer。其中,F(xiàn)ileZillaServer的功能比起商業(yè)軟件FTP Serv-U毫不遜色。無論是傳輸速度還是安全性方面,都是非常優(yōu)秀的一款。

FTP服務器VsFTP

VSFTP是一個基于GPL發(fā)布的類Unix系統(tǒng)上使用的FTP服務器軟件,它的全稱是Very Secure FTP 從此名稱可以看出來,編制者的初衷是代碼的安全。

安全性是編寫VSFTP的初衷,除了這與生俱來的安全特性以外,高速與高穩(wěn)定性也是VSFTP的兩個重要特點。

在速度方面,使用ASCII代碼的模式下載數(shù)據(jù)時,VSFTP的速度是Wu-FTP的兩倍,如果Linux主機使用2.4.*的內(nèi)核,在千兆以太網(wǎng)上的下載速度可達86MB/S。

在穩(wěn)定方面,VSFTP就更加的出色,VSFTP在單機(非集群)上支持4000個以上的并發(fā)用戶同時連接,根據(jù)Red Hat的Ftp服務器的數(shù)據(jù),VSFTP服務器可以支持15000個并發(fā)用戶。

FTP服務器服務內(nèi)容文獻

酒店服務內(nèi)容 酒店服務內(nèi)容

格式:pdf

大?。?span id="hfd39hh" class="single-tag-height">7KB

頁數(shù): 3頁

評分: 4.4

酒店的服務內(nèi)容與產(chǎn)品 酒店的服務內(nèi)容是衡量酒店星級標準的一個重要部分。 一般情況 下,星級越高,服務項目越多、越全。一般來講,酒店的服務內(nèi)容有 以下幾個方面: 1、接待服務 如停車、行李運送、問詢、外幣兌換服務;電話、電傳、電報、 圖文傳真服務;打字、打印、秘書、翻譯服務;租車、訂票、醫(yī)療及 各種會議接待服務;貴重物品存放服務等。 2、客房服務 客房出租及房內(nèi)冷熱水供應,電話、電視、叫醒服務,洗衣、燙 衣、客房酒水、客房保險箱、擦鞋服務等 3、餐飲服務 包括中餐、西餐、風味餐、自助餐、宴會、酒會、咖啡廳、酒吧 及客房送餐服務等。 4、娛樂服務 如歌舞廳、保齡球、桌球、網(wǎng)球、游泳池、健身、美容、美發(fā)、 桑拿浴或蒸汽浴、按摩、棋牌、電子游戲等。 5、商場服務 出售各種商品,如日用品、食品、工藝品、文化用品、服裝、圖 書、鮮花等。 6、汽車出租服務 旅游汽車出租、商務租車服務、自行車出租服務等。

立即下載
特色服務內(nèi)容 特色服務內(nèi)容

格式:pdf

大?。?span id="pbrzbr9" class="single-tag-height">7KB

頁數(shù): 4頁

評分: 4.4

無償?shù)脑鲋捣?應急醫(yī)藥箱服務 提供云南白藥、創(chuàng)可貼、藿香正氣水、喉寶、醫(yī)用棉球等常用藥品,物業(yè)服 務中心定期檢查藥品的保質(zhì)期限并及時更換,保障業(yè)主的應急之需。 預約叫車服務 為了方便業(yè)主出行,我們可由物業(yè)服務中心統(tǒng)一調(diào)配, 提供預約出租車服務, 使客戶能夠享受到便捷的交通服務。 我們的業(yè)主只需向物業(yè)服務中心打一個電話 即可滿足叫車服務。 天氣提示服務及雨具免費租用服務 為了保證客戶在惡劣天氣時提前做好出行準備。 我們將在項目明顯位置設立 精美的天氣提示欄, 每天及時更新當天天氣, 并在物業(yè)服務中心免費為客戶提供 雨傘等應急雨具租用服務。 針線包、日常維修工具箱和便利服務車 在物業(yè)服務中心準備應急針線包, 解決客戶的臨時需求; 配置日常維修工具 箱,準備扳手、螺絲刀等常用小工具,供客戶免費借用;便利服務車,供客戶臨 時搬運物品免費借用。 報刊收發(fā)服務 根據(jù)辦公區(qū)域客戶的服務需求, 減少外界

立即下載

導讀有時你需臨時搭建一個簡單的 Web Server,但你又不想去安裝 Apache、Nginx 等這類功能較復雜的 HTTP 服務程序時。這時可以使用 Python 內(nèi)建的 SimpleHTTPServer 模塊快速搭建一個簡單的 HTTP 服務器。

用 Python 快速實現(xiàn) HTTP 服務器

SimpleHTTPServer 模塊可以把你指定目錄中的文件和文件夾以一個簡單的 Web 頁面的方式展示出來。

假設我們需要以 Web 方式共享目錄 /Users/Mike/Docker,只需要以下這個命令行就可以輕松實現(xiàn):

$ cd /Users/Mike/Docker$ python -m SimpleHTTPServerServing HTTP on 0.0.0.0 port 8000 ...

SimpleHTTPServer 模塊默認會在 8000 端口上監(jiān)聽一個 HTTP 服務,這時就可以打開瀏覽器輸入 http://IP:Port訪問這個 Web 頁面。例如類似下面的 URL:

http://192.168.100.49:8000

如果你需要 Web 服務有一個默認頁,可以在目錄下創(chuàng)建一個名為 index.html 的文件。如果沒有默認頁,那么會以列表的形式將目錄中的內(nèi)容顯示出來。

如果默認的 8000 端口已經(jīng)被占用,你想換成使用其它端口號,可以使用如下的命令:

$ python -m SimpleHTTPServer 8080

用 Python 快速實現(xiàn) FTP 服務器

有時當你想快速搭建一個 FTP 服務器來臨時實現(xiàn)文件上傳下載時,這是特別有用的。我們這里利用 Python 的Pyftpdlib 模塊可以快速的實現(xiàn)一個 FTP 服務器的功能。

首先安裝 Pyftpdlib 模塊

$ sudo pip install pyftpdlib

通過 Python 的 -m 選項將 Pyftpdlib 模塊作為一個簡單的獨立服務器來運行,假設我們需要共享目錄 /Users/Mike/Docker,只需要以下這個命令行就可以輕松實現(xiàn):

$ cd /Users/Mike/Docker$ python -m pyftpdlib[I 2018-01-02 16:24:02] >>> starting FTP server on :::2121, pid=7517 <<<[I 2018-01-02 16:24:02] concurrency model: async[I 2018-01-02 16:24:02] masquerade (NAT) address: None[I 2018-01-02 16:24:02] passive ports: None

至此一個簡單的 FTP 服務器已經(jīng)搭建完成,訪問 ftp://IP:PORT 即可。例如類似下面的 URL:

ftp://192.168.100.49:2121默認 IP 為本機所有可用 IP,端口為 2121。默認登陸方式為匿名。默認權(quán)限是只讀。

如果你要建一個有認證且可寫的 FTP 服務器,可使用類似以下指令:

$ python -m pyftpdlib -i 192.168.100.49 -w -d /tmp/ -u mike -P 123456

小插曲:測試時一直使用密碼 000000 這樣的弱密碼做認證密碼,在客戶端登陸時一直提示認證失敗??磥?Pyftpdlib 模塊還做了基本的安全策略喲,不錯的!

常用可選參數(shù)說明:

-i 指定IP地址(默認為本機所有可用 IP 地址)-p 指定端口(默認為 2121)-w 寫權(quán)限(默認為只讀)-d 指定目錄 (默認為當前目錄)-u 指定登錄用戶名-P 指定登錄密碼

更多參數(shù)可以使用以下指令查詢:

$ python -m pyftpdlib --helpUsage: python -m pyftpdlib [options]Start a stand alone anonymous FTP server.Options:-h, --helpshow this help message and exit-i ADDRESS, --interface=ADDRESSspecify the interface to run on (default all interfaces)-p PORT, --port=PORTspecify port number to run on (default 2121)-w, --writegrants write access for logged in user (default read-only)-d FOLDER, --directory=FOLDERspecify the directory to share (default current directory)-n ADDRESS, --nat-address=ADDRESSthe NAT address to use for passive connections-r FROM-TO, --range=FROM-TOthe range of TCP ports to use for passive connections (e.g. -r 8000-9000)-D, --debugenable DEBUG logging evel-v, --versionprint pyftpdlib version and exit-V, --verboseactivate a more verbose logging-u USERNAME, --username=USERNAMEspecify username to login with (anonymous login will be disabled and password required if supplied)-P PASSWORD, --password=PASSWORDspecify a password to login with (username required to be useful)

如果你需卸載 Pyftpdlib 模塊,可以通過以下命令:

$ pip uninstall pyftpdlib

原文來自:http://www.linuxprobe.com/python-httpftp.html

Tips:“小鳥云”是深圳前海小鳥云計算有限公司旗下云計算品牌,國內(nèi)領先的企業(yè)級云計算服務商。團隊擁有多年行業(yè)經(jīng)驗,專注云計算技術(shù)研發(fā),面向廣大開發(fā)者、政企用戶、金融機構(gòu)等,提供基于智能云服務器的全方位云計算解決方案,為用戶提供可信賴的企業(yè)級公有云服務。

當你想快速共享一個目錄的時候,這是特別有用的,只需要1行代碼即可實現(xiàn)。

FTP 服務器,在此之前我都是使用Linux的vsftpd軟件包來搭建FTP服務器的,現(xiàn)在發(fā)現(xiàn)了利用pyftpdlib可以更加簡單的方法即可實現(xiàn)FTP服務器的功能。

環(huán)境要求

Python 2.7Windows / Linux

環(huán)境搭建

pip install pyftpdlib

一行代碼實現(xiàn)FTP服務器

通過Python的-m選項作為一個簡單的獨立服務器來運行,當你想快速共享一個目錄的時候,這是特別有用的。

在需要共享的目錄下執(zhí)行如下命令即可把當前目錄共享出去(匿名登錄)

python -m pyftpdlib

至此一個簡單的FTP服務器已經(jīng)搭建完成,訪問 ftp://127.0.0.1:2121 即可

(默認IP為 127.0.0.1 、端口為 2121 )

可選參數(shù)

-i 指定IP地址(默認為本機的IP地址)

-p 指定端口(默認為2121)

-w 寫權(quán)限(默認為只讀)

-d 指定目錄 (默認為當前目錄)

-u 指定用戶名登錄

-P 設置登錄密碼

簡單示例

上述的一行命令已經(jīng)可以實現(xiàn)一個簡單的FTP服務器,但是要搭建一個功能強大完善的FTP服務所涉及到的配置較多,這時需要使用Pyftpdlib提供的 API 來編寫。如下是一個簡單的示例

from pyftpdlib.authorizers import DummyAuthorizer

from pyftpdlib.handlers import FTPHandler

from pyftpdlib.servers import FTPServer

# 實例化DummyAuthorizer來創(chuàng)建ftp用戶

authorizer = DummyAuthorizer()

# 參數(shù):用戶名,密碼,目錄,權(quán)限

authorizer.add_user('user', '12345', '/opt/pyftp/test', perm='elradfmwMT')

# 匿名登錄# authorizer.add_anonymous('/home/nobody')

handler = FTPHandlerhandler.authorizer = authorizer

# 參數(shù):IP,端口,handler

server = FTPServer(('192.168.56.100', 21), handler)

server.serve_forever()

perm權(quán)限選項

讀取權(quán)限:

"e" =更改目錄(CWD,CDUP命令)

"l" =列表文件(LIST,NLST,STAT,MLSD,MLST,SIZE命令)

"r" =從服務器檢索文件(RETR命令)

寫入權(quán)限:

"a" =將數(shù)據(jù)追加到現(xiàn)有文件(APPE命令)

"d" =刪除文件或目錄(DELE,RMD命令)

"f" =重命名文件或目錄(RNFR,RNTO命令)

"m" =創(chuàng)建目錄(MKD命令)

"w" =將文件存儲到服務器(STOR,STOU命令)

"M"=更改文件模式/權(quán)限(SITE CHMOD命令)

"T"=更改文件修改時間(SITE MFMT命令)

在考慮FTP服務器安全性工作的時候,第一步要考慮的就是誰可以訪問FTP服務器。在Vsftpd服務器軟件中,默認提供了三類用戶。不同的用戶對應著不同的權(quán)限與操作方式。

一類是Real帳戶。這類用戶是指在FTP服務上擁有帳號。當這類用戶登錄FTP服務器的時候,其默認的主目錄就是其帳號命名的目錄。但是,其還可以變更到其他目錄中去。如系統(tǒng)的主目錄等等。

第二類帳戶是Guest用戶。在FTP服務器中,我們往往會給不同的部門或者某個特定的用戶設置一個帳戶。但是,這個賬戶有個特點,就是其只能夠訪問自己的主目錄。服務器通過這種方式來保障FTP服務上其他文件的安全性。這類帳戶,在Vsftpd軟件中就叫做Guest用戶。擁有這類用戶的帳戶,只能夠訪問其主目錄下的目錄,而不得訪問主目錄以外的文件。

第三類帳戶是Anonymous(匿名)用戶,這也是我們通常所說的匿名訪問。這類用戶是指在FTP服務器中沒有指定帳戶,但是其仍然可以進行匿名訪問某些公開的資源。

在組建FTP服務器的時候,我們就需要根據(jù)用戶的類型,對用戶進行歸類。默認情況下,Vsftpd服務器會把建立的所有帳戶都歸屬為Real用戶。但是,這往往不符合企業(yè)安全的需要。因為這類用戶不僅可以訪問自己的主目錄,而且,還可以訪問其他用戶的目錄。這就給其他用戶所在的空間 帶來一定的安全隱患。所以,企業(yè)要根據(jù)實際情況,修改用戶所在的類別。

FTP服務器相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄