小型ftp伺服器40
Ⅰ 如何建設個人ftp伺服器,望高手告知!
FTP伺服器架設--架設篇
架設一台FTP伺服器其實很簡單。首先,要保證你的機器能上網,而且有不低於ADSL 512Kbps的網路速度。其次,硬體性能要能滿足你的需要。最後,需要安裝FTP伺服器端的軟體,這類軟體很多,可以使用微軟的IIS(Internet Information Server 網際網路信息服務系統),也可以使用專業軟體。不同的軟體提供的功能不同,適應的需求和操作系統也不同。一般來說,系統最低要求如下:
CPU:PⅢ 450MHz以上
內存:256MB SDRAM以上
帶寬:ADSL 512Kbps以上
至於操作系統,Windows 98/Me/NT/2000/XP均可,如果對伺服器的性能和安全性要求很低,可以採用Windows 98和Windows Me。本文中,如無特殊說明,均以Windows XP專業版為褲猜老操作系統,其餘操作系統下FTP伺服器的架設及設置均大同小異。
一、用IIS架設
如果只是想建個小型的同時在線用戶數不超過10個的FTP伺服器,且不會同時進行大流量的數據傳輸,可以用IIS 5.0作為伺服器軟體來架設(IIS只適用於Windows NT/2000/XP操作系統)。
1.安裝
Windows XP默認安裝時不安裝IIS組件,需要手工添加安裝。進入控制面板,找到「添加/刪除程序」,打開後選擇「添加/刪除Windows組件」,在彈出的「Windows組件向導」窗口中,將「Internet信息服務(IIS)」項選中。在該選項前的「√」背景色是灰色的,這是因為Windows XP默認並不安裝FTP服務組件。再點擊右下角的「詳細信息」,在彈出的「Internet信息服務(IIS)」窗口中,找到「文件傳輸協議(FTP)服務」,選中後確定即可。
安裝完後需要重啟。Windows NT/2000和Windows XP的安裝方法相同。
2.設置
電腦重啟後,FTP伺服器就開始運行了,但還要進行一些設置。點擊「開始→所有程序→管理工具→internet信息服務」,進入「internet信息服務」窗口後,找到「默認FTP站點」,右擊滑鼠,在彈出的右鍵菜單中選擇「屬性」。在「屬性」中,我們可以設置FTP伺服器的名稱、IP、埠、訪問賬戶、FTP目錄位置、用戶進入FTP時接收到的消息等。
1)FTP站點基本信息
進入「FTP站點」選項卡,其中的「描述」選項為該FTP站點的名稱,用來稱呼你的伺服器,可以隨意填,比如「我的小站」;「IP地址」為伺服器的IP,系統默認為「�全部未分配」,一般不須改動,但如果在下拉列表框中有兩個或兩個以上的兆知IP地址時,最好指定為公網IP;「tCp埠」一般仍設為默認的21埠;「連接」選項用來設置允許同時連接伺服器的用戶最大連接數;「連接超時」用來設置一個等待時間,如果連接到伺服器的用戶在線的時間超過等待時間而沒有任何操作,伺服器就會自動斷開與該用戶的連接。
2)設置賬戶及其許可權
很多FTP站點都要求用戶輸入用戶名和密碼才能登錄,這個用戶名和密碼就叫賬戶。不同用戶可使用相同的賬戶訪問站點,同一個站點可設置多個賬胡升戶,每個賬戶可擁有不同的許可權,如有的可以上傳和下載,而有的則只允許下載。
3)安全設定
進入「安全賬戶」選項卡,有「允許匿名連接」和「僅允許匿名連接」兩項,默認為「允許匿名連接」,此時FTP伺服器提供匿名登錄。「僅允許匿名連接」是用來防止用戶使用有管理許可權的賬戶進行訪問,選中後,即使是adMinistrator(管理員)賬號也不能登錄,FTP只能通過伺服器進行「本地訪問」來管理。至於「FTP站點操作員」選項,是用來添加或刪除本FTP伺服器具有一定許可權的賬戶。iis與其他專業的FTP伺服器軟體不同,它基於WindoWs用戶賬號進行賬戶管理,本身並不能隨意設定FTP伺服器允許訪問的賬戶,要添加或刪除允許訪問的賬戶,必須先在操作系統自帶的「管理工具」中的「計算機管理」中去設置WindoWs用戶賬號,然後再通過「安全賬戶」選項卡中的「FTP站點操作員」選項添加或刪除。但對於WindoWs 2000和WindoWs Xp專業版,系統並不提供「FTP站點操作員」賬戶添加與刪除功能,只提供adMinistrator一個管理賬號。
提示:匿名登錄一般不要求用戶輸入用戶名和密碼即可登錄成功,若需要,可用「anonyMous」作為用戶名,以任意電子郵件地址為密碼來登錄。
4)設置用戶登錄目錄
最後設置FTP主目錄(即用戶登錄FTP後的初始位置),進入「主目錄」選項卡,在「本地路徑」中選擇好FTP站點的根目錄,並設置該目錄的讀取、寫入、目錄訪問許可權。「目錄列表樣式」中「uniX」和「Ms-dos」的區別在於:假設將G�\FTP設為站點根目錄,則當用戶登錄FTP後,前者會使主目錄顯示為「\」,後者顯示為「G�\FTP」。
設置完成後,FTP伺服器就算真正建成了。如果前面IP地址為218.1.1.1,則用戶使用FTP客戶端軟體(用來登錄FTP伺服器的上傳/下載軟體,如CuteFTP、FlashFXp等,如無特別說明,本文中所稱Ftp客戶端軟體均以CuteFtp pro 2.0為例)時,主機處填218.1.1.1,埠填21,此伺服器的地址表述為:FTP�//218.1.1.1�21。IIS雖然安裝簡單,設置較簡便,但功能不強,管理也很麻煩,尤其是連新建一個基本的授權訪問賬戶都要進行繁雜的設置,而且IIS本身的安全性也比較差,容易受到諸如「紅色代碼」等專門針對IIS漏洞進行攻擊的病毒侵襲,因而很多人都喜歡使用第三方的FTP伺服器軟體來架設。
二、用Serv-U等第三方FTP伺服器軟體架設
除IIS外,還有很多FTP伺服器軟體可以架設,如Wu-FTP、proFTPd、Serv-U等,但大部分只適用於uniX、linux系統,如果使用WindoWs系統,強烈推薦使用serv-u。serv-u(下載地址:http�//www.neWhua.CoM/FTPservu.htM,含漢化包)是一種被廣泛運用的FTP伺服器端軟體,支持WindoWs 3X/9X/Me/nt/2000等全WindoWs系列。它安裝簡單,功能強大,可以用同一個ip設定多個FTP伺服器、限定登錄用戶的許可權、登錄主目錄及空間大小、支持遠程登錄管理等,適合絕大部分個人自建FTP的需要。
1.安裝
Serv-U的安裝比IIS還簡單。先執行英文原版安裝文件,按提示一路「neXt」即可。要注意的是,在選擇安裝目錄時,最好選擇安裝在一個非系統盤里,以免將來系統發生異常時還要重新進行賬號等的設置。然後執行漢化文件,選擇原版安裝目錄,一路「下一步」即可完成安裝。
2.設置
與IIS不同,Serv-U在第一次運行時會以向導的方式一步一步地提示用戶進行設置,整個過程不超過五分鍾,非常人性化。為了方便說明,先假設我們要架設一個固定IP為218.1.1.1,埠為21,根目錄絕對路徑為G�\FTP,允許匿名訪問和擁有一個用戶名為dys、密碼為syd、管理賬戶名叫「MyFTP」的公網FTP伺服器。運行Serv-U,彈出向導窗口,依次設置如下選項:
1)「您的IP地址」:這里我們填入218.1.1.1,如果你是adsl等方式撥號上網,擁有的是動態IP或者不知道本機IP,此處請留空。
2)「域名」:就是該FTP站點的名稱,可以隨意取名,這里填入「MyFTP」。
3)「匿名賬號」:決定該FTP站點是否允許匿名用戶訪問。選擇「是」。
4)「匿名主目錄」:設置匿名用戶登錄站點後所處的目錄位置。輸入「G�\FTP」。
5)「鎖定於主目錄」:假設在「匿名主目錄」中設置匿名用戶登錄後所處的目錄位置為「G:\FTP\Guest」,那麼,選擇「是」後,當匿名用戶登錄FTP後,就被鎖定在G�\FTP\Guest目錄下,只能查看Guest目錄里的內容,不能進入上級目錄「FTP」,同時該目錄在FTP客戶端軟體中顯示為「\」,如果未被鎖定,則會完整顯示為「G:\FTP\Guest」。這里選擇「是」。
6)「命名的賬號」:決定是否要創建有一定管理許可權的賬戶。這里選「是」。
7)「賬號名稱」:就是具有一定管理許可權的賬戶登錄名稱。填入「dys」。
8)「賬號密碼」:設置賬戶的登錄密碼。輸入「syd」。
9)「主目錄」:與「匿名主目錄」一樣,用來設置管理賬戶登錄後所處的目錄位置。輸入「G:\Ftp」。
10)「鎖定於主目錄」:選擇「是」。
11)「管理員許可權」:用來設置管理賬戶的管理許可權級別。這里選「無許可權」,後面再詳述。
設置完成,地址為:FTP//218.1.1.1�21的FTP伺服器就算架設成功了。最後可用CuteFTP分別以匿名和dys的賬戶登錄驗證。
提示:以上這些設置並非最終設定,你還可以在Serv-U主界面中隨時修改。
3.用同一個IP架設多個FTP伺服器
如果帶寬允許的話,你還可利用同一個IP輕松架設多個伺服器。在Serv-U中,將「本地伺服器」下「域」中的每個FTP伺服器稱為「域」,剛才創建的「MyFTP」伺服器就是一個名叫「MyFTP」的域。要架設多個伺服器,實際上就是創建多個擁有不同埠的域而已。
右擊「域」,選「新建域」,在彈出的向導中參照「MyFTP」進行設置,只是在埠處一定不要與已經創建的「域」的埠或被其他系統服務佔用的埠沖突即可。如果填入22,則此伺服器的地址就是:FTP//218.1.1.1�22。依此而為,就可以架設多個FTP伺服器了。
三、用動態IP域名解析軟體架設擁有固定域名的FTP伺服器
在上面的介紹中,我們假設的是該伺服器擁有218.1.1.1的固定IP,而事實上,大部分想架設個人FTP的用戶通常都是用adsl等方式撥號上網。由於每次撥號上網後被分配到的IP地址都不相同,那這是否就意味著不能架設FTP伺服器呢?
有兩個解決辦法:一是在剛才向導中的「您的IP地址」中留空,然後完成其它向導設置。進入Serv-U主界面,先點擊菜單欄上的「幫助→本機IP地址」,將本機IP地址復制,再通過其他途徑告知每個用戶。每撥號上網一次就重復此操作一次;二是到網上下載安裝一個動態IP域名解析軟體,如國外的dns2Go、國內的花生殼、88IP等,此類軟體不管本機的IP如何變化都能將一個固定域名自動解析到本機IP上。這樣,用戶只要輸入這個固定域名作FTP地址就可以訪問到你的伺服器。很明顯,第一種方法相當麻煩,需要你有極大的耐心,第二種就相當簡便,用戶只要記住此域名而不用管IP是否變化。美中不足的是,目前絕大部分此類軟體需要付費注冊才能永久使用,不注冊只能免費使用30天。
我們以88IP為例,來了解它的設置。
假設我們要申請一個域名:dys1.88IP.com。首先如前文所述用Serv-U(IIS和其他FTP伺服器軟體亦可)架設好FTP伺服器,注意將「您的IP地址」處留空,然後到http//www.88IP.net去下載並安裝88IP標准版。
88IP需要付費注冊才能擁有一個永久域名,如果免費注冊則僅能試用15天。運行88IP標准版客戶端,會彈出設置窗口。要獲得一個域名,需要先注冊。在「基本資料」中,依次填寫好用戶登錄名、有效電子郵件地址、密碼和聯系電話,接下來就要選擇你的域名,在「域名資料」中,「域名」框填入dys2,「域名後綴」下拉框里選擇「88IP.com」,這時,下方的「你的完整域名為」會顯示為dys1.88IP.com,確認無誤後,點「注冊」按鈕注冊。如果注冊的用戶名或申請的域名已經被其他用戶注冊過,軟體會做出相應的提示,修改後再次注冊即可。注冊成功後,在「執行狀態」中會顯示「注冊成功,用戶ID:�XXXXXXXX�」,記下用戶ID,以備將來繳費或需要技術支持之用。最後要點擊「裝載」按鈕將剛剛申請成功的賬戶信息裝載至本機上。
Ⅱ 如何搭建ftp伺服器實現文件共享
這里以windows系統和linux系統為例,簡單介紹一下如何在這2種系統下搭建ftp伺服器,整個過程非常簡單,感興趣的朋友可以自己嘗試一下:
windows
windows系統自帶有ftp伺服器,只需要在控制面板的「程序和功能」模塊中開啟一下就行,下面我簡單介紹一下操作過程:
1.首先,打開控制面板,依次點擊「程序」->「啟用或關閉windows功能」,在彈出的windows功能窗口中勾選「ftp伺服器」和「iis管理控制台」,如下,等待程序安裝完成:
2.接著在搜畢鍵索欄打開「iis控制器」,右鍵左側的「網站」條目,在彈出的功能列表中選擇「添加ftp站點...」,這時我們就可以直接設置ftp伺服器根目錄了(也就是需要共享的文件夾),如下:
3.然後就是設置ftp伺服器ip地址和埠號,這里可以設置為內網ip,也可以設置為外網ip,根據自己需求設置就行,如下:
4.接著就是設置訪問用戶及讀寫許可權,這里可以是匿名用戶、指定用戶、所有用戶、用戶組等,如下:
5.最後設置完成後,在瀏覽器輸入「ftp://ftp伺服器ip地址」就可以直接訪問ftp伺服器了,如下,所有文件都已列出,可以直接進行下載:
linux
這里需要先安裝vsftp這個工具包,然後啟動ftp服務,之後就可以直接訪問ftp伺服器上的文件了,下面我簡單介紹一下操作過程:
1.首先,安裝vsftpd工具包,這個直接在終端輸入命令「yuminstall-yvsftpd」就行,或者手桐巧(「aptinstall-yvsftpd」),如下:
2.安裝完成後,這里你可以對/etc/vsftpd/vsftpd.conf文件進行進行簡單配置,設置用戶訪問策略等,官方文檔有詳細說明,修改對應參數就行,如下:
3.接著就是啟動ftp服務,直接運行「systemctlstartvsftpd」命令(或者「servicevsftpdstart」命令)就行,如下,ftp服務已經正常運行:
4.最後就可以直接使用sftp或者ftp命令連接ftp伺服器了,效果如下,輸入用戶password,成功驗證後就可以直接上傳下載文件了:
至此,我們就完成了在windows系統和linux系統下搭建ftp伺服器。總的來說,整個過輪橡程非常簡單,只要你熟悉一下上面的操作過程,很快就能掌握的,當然,你也可以藉助現有的ftp軟體來搭建ftp伺服器,都行,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
Ⅲ 本人想架設一台FTP伺服器求指教.....大概需要什麼樣的配置..
估計帶寬最少得100獨
8核 8G內存
ftp伺服器就用iis自帶的就可以承載30到40人的在線!
Ⅳ 鎬庢牱鎼寤鴻嚜宸辯殑FTP鏈嶅姟鍣
1銆侀栧厛錛屾垜浠鍒涘緩涓涓鐢ㄤ簬鐧誨綍FTP浠ヨ繘琛屾搷浣滅殑鐢ㄦ埛甯愭埛銆傚彸閿鍗曞嚮鎴戠殑妗岄潰騫墮夋嫨鈥滅$悊閫夐」鈥濓紝杞鍒扳滅$悊鈥濈晫闈錛岀劧鍚庢墦寮鈥滄湰鍦扮敤鎴峰拰緇勨濋夐」銆傛垜浠鍙浠ュ湪鍒楄〃涓鐪嬪埌鐢ㄦ埛閫夐」銆
2銆侀栧厛鎵撳紑鎺у埗闈㈡澘鈥斺斻嬬▼搴忓拰鍔熻兘鈥斺斻嬫墦寮鎴栧叧闂瓀indows鍔熻兘鎵懼埌Internet淇℃伅鏈嶅姟錛屾妸FTP鏈嶅姟鍣ㄥ拰Web綆$悊宸ュ叿閮藉嬀涓婏紝鐒跺悗鐐瑰嚮紜瀹氥傚埌榪欓噷錛岀郴緇熷氨浼氬畨瑁匢IS鏈嶅姟綆$悊鍣ㄤ簡錛屽畨瑁呰繃紼嬪彲鑳介渶瑕佺瓑寰呭嚑鍒嗛挓銆
3銆侀氳繃鐢佃剳鐩存帴鎵懼埌ftpserver.exe騫跺弻鍑昏繍琛屻傛柊寤轟竴涓鍙浠ョ櫥褰旻TP鏈嶅姟鍣ㄧ殑甯愭埛銆傞渶瑕佷負鍒氭墠寤虹珛鐨勫笎鎴鋒坊鍔犱竴涓瀵嗙爜銆傚傛灉娌¢棶棰樺氨璁劇疆鍏變韓鐨勭洰褰曞湪鍝閲屻傛牴鎹鑷宸辯殑瀹為檯鎯呭喌鏉ョ戶緇璁劇疆鏉冮檺銆
4銆佹墦寮鎺у埗闈㈡澘錛屾壘鍒扮▼搴忥紝鐐瑰嚮鈥滄墦寮鎴栧叧闂璚indows鍔熻兘鈥2鈥滄墦寮鎴栧叧闂璚indows鍔熻兘鈥濓紝鍚庤繘鍏ユ湇鍔″櫒綆$悊鍣ㄧ晫闈錛屽洜涓篺tp鏄痠is鏈嶅姟鍔熻兘涓鐨勪竴涓閮ㄥ垎錛屾墍浠ラ渶瑕佸厛娣誨姞iis鏈嶅姟銆
5銆佸彸閿璁$畻鏈洪夋嫨綆$悊錛岀偣寮鏈鍦扮敤鎴峰拰緇勯夋嫨鐢ㄦ埛銆傚彸閿寤虹珛鏂扮敤鎴鳳紝濉鍐欒祫鏂欏悗瀹屾垚鍒涘緩銆傚彸閿璁$畻鏈鴻繘鍏ユ帶鍒墮潰鏉塊夐」錛岀偣鍑誨嵏杞界▼搴忔寜閽錛岄夋嫨紼嬪簭鍜屽姛鑳介夐」銆
6銆佺涓姝ワ細鍚鍔↖IS錛屽苟鍚鍔↖IS涓婄殑FTP鏈嶅姟銆傚湪榛樿ょ殑鎯呭喌涓嬶紝姝ゆ椂浣犵殑FTP鏈嶅姟鍣ㄥ凡緇忔惌寤哄ソ錛屽苟涓斿彲浠ョ珛鍗崇櫥褰曪紝浣嗘槸璇FTP涓娌℃湁浠諱綍鏂囦歡銆傜浜屾ワ細榧犳爣鍙沖嚮IIS涓鐨勨滈粯璁FTP絝欑偣鈥濋」錛岄夋嫨鈥滃睘鎬р濊彍鍗曪紝鍗沖彲鍑虹幇濡傚浘19鐨勫硅瘽妗嗐
Ⅳ 鎺ㄨ崘鍑犳懼厤璐筬tp鏈嶅姟鍣ㄨ蔣浠訛紵
瀵繪壘浼樿川鍏嶈垂鐨凢TP鏈嶅姟鍣錛熻╂垜涓轟綘鎻縐樺嚑嬈懼疄鐢ㄤ箣閫夛紒
瀵逛簬綰綺圭殑FTP鏈嶅姟闇奼傦紝Filezilla Server鏄浣犵殑涓嶄簩涔嬮夈傚畠浠ュ叾紼沖畾銆佹槗鐢ㄧ殑鐗規ф繁鍙楃敤鎴峰枩鐖憋紝鏃犺烘槸鏁版嵁浼犺緭榪樻槸綆$悊鏂囦歡錛岄兘鑳芥彁渚涢珮鏁堜究鎹風殑瑙e喅鏂規堛
浣嗗傛灉浣犲笇鏈涘湪Web璁塊棶鍜孎TP鍔熻兘涓婃洿涓哄叏闈錛岄偅涔Wing FTP Server鏃犵枒鏄浜鐐廣傛渶鏂版帹鍑虹殑V6.0鐗堟湰錛屼護浜烘儕鍠滅殑鏄錛屽畠瀵逛釜浜虹敤鎴峰疄琛屼簡鍏嶈垂鏀跨瓥錛屽敖綆℃湁10涓鐢ㄦ埛涓婇檺錛屼絾榪欏逛簬澶ч儴鍒嗕釜浜虹敤鎴鋒垨灝忓瀷浼佷笟鏉ヨ達紝宸茬粡瓚沖熸弧瓚蟲棩甯告枃浠跺叡浜鍜岀$悊鐨勯渶奼傘
榪欐炬湇鍔″櫒涓嶄粎鎻愪緵浜嗗己澶х殑鏂囦歡綆$悊鍔熻兘錛岃屼笖鐣岄潰璁捐″弸濂斤紝鏄撲簬涓婃墜銆傛棤璁烘槸鍏變韓閲嶈佹枃妗o紝榪樻槸榪涜屽洟闃熷崗浣滐紝Wing FTP Server閮借兘杞繪澗鑳滀換銆傛墍浠ワ紝濡傛灉浣犳e湪瀵繪壘涓嬈懼姛鑳藉己澶у張浠鋒牸浜叉皯鐨凢TP鏈嶅姟鍣錛孷6.0鐗堟湰鐨刉ing FTP Server鏃犵枒鏄涓涓鍊煎緱鑰冭檻鐨勯夐」銆
鏃犺轟綘鏄瀵規妧鏈瑕佹眰杈冮珮鐨勫紑鍙戣咃紝榪樻槸闇瑕佺畝鍗曟槗鐢ㄥ伐鍏風殑鏅閫氱敤鎴鳳紝榪欎袱嬈懼厤璐笷TP鏈嶅姟鍣ㄨ蔣浠墮兘鑳藉湪鍚勮嚜鐨勯嗗煙閲屾彁渚涘嚭鑹茬殑浣撻獙銆傝刀蹇涓嬭澆璇曠敤錛岃╂枃浠朵紶杈撳拰綆$悊鍙樺緱鏇村姞楂樻晥鍚э紒
Ⅵ 什麼是FTP伺服器怎麼使用它
FTP(File Transfer Protocol)是文件傳輸協議的簡稱。 x0dx0aFTP的作用 x0dx0a正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。 x0dx0aFTP工作原理 x0dx0a拿下傳文件為例,當你啟動FTP從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的FTP伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。FTP採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字元界面和圖形界面兩種。字元界面的FTP的命令復雜、繁多。圖形界面的FTP客戶程序,操作上要簡潔方便的多。 x0dx0a簡單地說,支持FTP協議的伺服器就是FTP伺服器,下面介紹一下什麼是FTP協議(文件傳輸協議) x0dx0a一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行Unix的伺服器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。 x0dx0a與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。 x0dx0a在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上載"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上載"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。 x0dx0a使用FTP時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上載或下載文件。也就是說,要想同哪一台計算機傳送文件,就必須具有哪一台計算機的適當授權。換言之,除非有用戶ID和口令,否則便無法傳送文件。這種情況違背了Internet的開放性,Internet上的FTP主機何止千萬,不可能要求每個用戶在每一台主機上都擁有帳號。匿名FTP就是為解決這個問題而產生的。 x0dx0a匿名FTP是這樣一種機制,用戶可通過它連接到遠程主機上,並從其下載文件,而無需成為其注冊用戶。系統管理員建立了一個特殊的用戶ID,名為anonymous, Internet上的任何人在任何地方都可使用該用戶ID。 x0dx0a通過FTP程序連接匿名FTP主機的方式同連接普通FTP主機的方式差不多,只是在要求提供用戶標識ID時必須輸入anonymous,該用戶ID的口令可以是任意的字元串。習慣上,用自己的E-mail地址作為口令,使系統維護程序能夠記錄下來誰在存取這些文件。 x0dx0a值得注意的是,匿名FTP不適用於所有Internet主機,它只適用於那些提供了這項服務的主機。 x0dx0a當遠程主機提供匿名FTP服務時,會指定某些目錄向公眾開放,允許匿名存取。系統中的其餘目錄則處於隱匿狀態。作為一種安全措施,大多數匿名FTP主機都允許用戶從其下載文件,而不允許用戶向其上載文件,也就是說,用戶可將匿名FTP主機上的所有文件全部拷貝到自己的機器上,但不能將自己機器上的任何一個文件拷貝至匿名FTP主機上。即使有些匿名FTP主機確實允許用戶上載文件,用戶也只能將文件上載至某一指定上載目錄中。隨後,系統管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他用戶下載,利用這種方式,遠程主機的用戶得到了保護,避免了有人上載有問題的文件,如帶病毒的文件。 x0dx0a作為一個Internet用戶,可通過FTP在任何兩台Internet主機之間拷貝文件。但是,實際上大多數人只有一個Internet帳戶,FTP主要用於下載公共文件,例如共享軟體、各公司技術支持文件等。 Internet上有成千上萬台匿名FTP主機,這些主機上存放著數不清的文件,供用戶免費拷貝。實際上,幾乎所有類型的信息,所有類型的計算機程序都可以在Internet上找到。這是Internet吸引我們的重要原因之一。 x0dx0a匿名FTP使用戶有機會存取到世界上最大的信息庫,這個信息庫是日積月累起來的,並且還在不斷增長,永不關閉,涉及到幾乎所有主題。而且,這一切是免費的。 x0dx0a匿名FTP是Internet網上發布軟體的常用方法。Internet之所以能延續到今天,是因為人們使用通過標准協議提供標准服務的程序。像這樣的程序,有許多就是通過匿名FTP發布的,任何人都可以存取它們。 x0dx0aInternet中的有數目巨大的匿名FTP主機以及更多的文件,那麼到底怎樣才能知道某一特定文件位於哪個匿名FTP主機上的那個目錄中呢?這正是Archie伺服器所要完成的工作。Archie將自動在FTP主機中進行搜索,構造一個包含全部文件目錄信息的資料庫,使你可以直接找到所需文件的位置信息。 x0dx0ax0dx0aFTP是一種上傳和下載用的軟體。 x0dx0a定義如下:FTP(File Transfer Protocal),是用於Internet上的控制文件的雙向傳輸的協議。同時,它也是一個應用程序。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。 x0dx0ax0dx0a傳輸文件的一般步驟如下: x0dx0a1在本地電腦上登陸到國際互聯網, x0dx0a2搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑) x0dx0a3當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦. x0dx0a4在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東) x0dx0a5完成工作後關閉FTP下載軟體,切斷連接. x0dx0a為了實現文件傳輸,用戶還要運行專門的文件傳輸程序,比如網際快車就有這方面的功能,其它還有很多專門的FTP傳輸軟體,各有各的特色. x0dx0ax0dx0aFTP協議:文件傳輸協議 x0dx0aFTP伺服器:可以下載和上傳文件的伺服器。但是你必須擁有一定的許可權才可以上傳或者下載,這種伺服器一般用於公司內部使用
Ⅶ 有沒有比較輕便,好用的ftp伺服器軟體
現在常見的都是輕便的,好用的。比如以下這些
flashfxp
cuteftp
leapftp
winsfp
這類的ftp軟體太多了,老魏常用在魏艾斯筆記伺服器中的是winsfp這個SFTP軟體,協議與ftp協議差不多,比較好用。
Ⅷ 4000-6000元配置ftp伺服器,需要哪些硬體
你可以看看國產品牌正睿的這款單路四核伺服器,它採用英特爾最新的nahalem平台架構,標配一顆至強®X3430四核處理器(2.4GHz/8M緩存),英特爾3420伺服器晶元組主板,2G DDR3 1333MHz高性能內存,SATA2 320G硬碟,雙千兆網卡,性能可以說是非常的不錯。
產品型號:I145738S-E
產品類型:單路四核塔式伺服器
處 理 器:Xeon X3430
內 存:2G DDR3
硬 盤:SATA2 320G
機 構:塔式
價 格:¥3999
銀牌服務
重慶五年免費上門服務,全國三年免費上門服務,關鍵部件三年以上免費質保。
你做ftp伺服器的話,把硬碟加到3個500G,做raid5陣列,總價也就在5000多元左右。可使用容量在1TB左右。
給你推薦的是國產品牌正睿的伺服器產品,他們的產品性價比很高,做工很專業,兼容性,質量之類的都有保障,售後也很完善,3年免費質保,3年免費上門服務,在業界口碑很不錯。