㈠ FTP是什麼
FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。
其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在網路上傳輸大的文件時,一般也採用該協議。
(1)ftp能夠訪問多遠擴展閱讀:
同大多數Internet服務一樣,FTP也是一個客戶/伺服器系統。用戶通過一個客戶機程序連接至在遠程計算機上運行的伺服器程序。依照 FTP 協議提供服務,進行文件傳送的計算機就是 FTP伺服器,而連接FTP伺服器,遵循FTP協議與伺服器傳送文件的電腦就是FTP客戶端。
用戶要連上FTP 伺服器,就要用到 FTP 的客戶端軟體,通常 Windows自帶「ftp」命令,這是一個命令行的 FTP客戶程序,另外常用的 FTP 客戶程序還有FileZilla、 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-貓眼等。
㈡ FTP使用是否有地域或IP限制該限制是否能長時間持續
應該是設置了區域訪問規則,某一網段的IP如上海可以訪問,其他地址限制訪問。
還有就是只有內部網的成員可以訪問,你先登錄到總部區域網裡面試試。
該限制是否能長時間持續?
一定是永久性應用了,除非管理員關閉或更改規則。
IP地址是根據區域、類型(如企業專線或個人寬頻、電話線等等)等的不通話分的,計算機自己的IP受上述限制。
㈢ 兩台電腦距離公司2千米,怎麼實現共享
太強了FTP?
建立FTP方案
方案一、Serv-U
適用條件:有固定網際網路IP地址。
方案二、Serv-U+花生殼
適用條件:有不固定網際網路IP地址。
方案三、Serv-U+花生殼+PortTunnel埠映射
適用條件:內網IP,可控制網關伺服器並設置埠映射。
方案四、Serv-U+TrueHost
適用條件:內網IP,不能控制網關伺服器。
++++++++++++++++++++++++++
方案一: Serv-U(Version 4.1.0.0)全攻略
Serv-u 是著名的 FTP 服務端軟體,可以方便地建立 FTP 伺服器,下面詳細解釋 Serv-u 的安裝
、設置、使用和解答一些常見問題。
Serv-u 的最新版是 4.1.0.0 ,運行在 Windows 9x/ 2000/ NT/ XP 下;下載地址如文頂所示。
一、內容索引
1.安裝和普通設置
安裝 --- 漢化 --- 運行
建立域 --- 添加用戶 --- 設置用戶目錄 --- 設置用戶許可權
2.高級設置:
建立組 --- 賦予組許可權
修改服務埠
封鎖訪問者 IP
踢人
設置伺服器回復信息
3.訪問樣例:
Internet Explorer
Cute FTP
4.常見問題:
二、安裝和普通設置
1. 運行安裝程序
2. 選擇安裝路徑
安裝路徑這點大家通常都會忽略,因為大家都有一個不良習慣:把所有程序都安裝到默認的 %
system%\program files\ 下。普通軟體是沒有什麼大問題的,但是這對於服務類軟體和安全類軟體是非
常危險的,在默認情況下 user 對 program files 的許可權是可訪問可運行的,對於黑客來說,無需奪得
管理員許可權就可隨意關掉你的防火牆病毒牆,把需要的文件共享,很簡單就達到完全入侵的目的。
所以建議把 Serv-u 安裝到許可權已設置好的安全目錄中去較為穩妥。
恐怖的許可權
這是普通的Windows Media Player 目錄屬性 (可見 Serv-U 裝在這里的話...)
3.安裝後的簡單向導
安裝完畢後 Serv-u 會詢問你幾個問題,包括:新建域的 IP、域名描述、服務埠、該域下的匿名
用戶、匿名用戶的目錄、建立其他用戶等。
這里可以什麼也不選擇,退出 Serv-u 後安裝 Serv-u 的漢化補丁
三、建立 FTP 伺服器
運行 Serv-u,展開《本地伺服器》,右擊新建域或直接按下 Insert。
1. 新建域的伺服器 IP,如使用動態 IP 地址的可以留空。
2. 添加新建域的域名,輸入新建立的域名描述,可隨意輸入,這些只是標識而已。
3. 選擇服務埠,默認的 FTP 埠是 21,您可以選擇其他埠,但需要知會訪問者。
4. 選擇域類型,如設定同時可訪問量大於 500 人的話可選擇注冊表。
啟用 DNS 選項可以在 TOZ.COM 申請一個動態域名解釋服務(試用期30天),這里不用理會。
5. 添加用戶
這里可以添加兩種用戶,一種是有匿名訪問許可權的 Anonymous,另一種是必須輸入用戶名稱和密碼才
能訪問 FTP 服務。這兩種用戶我們都可以賦予不同的許可權。
A. 添加匿名用戶
與添加域名相似,右擊域目錄樹下的用戶選擇添加用戶或選中域目錄樹下的用戶然後按 Insert。
輸入匿名用戶的預設名稱 Anonymous ,注意:Serv-U 把會自動把用戶名為 Anonymous 的用戶識別
成匿名用戶。
輸入 Anonymous
指定可訪問目錄
鎖定目錄
B. 添加許可權約束用戶
許可權約束用戶必須輸入用戶名和密碼才能夠登陸 FTP 伺服器。
與添加匿名用戶一樣,步驟大致相同。
新建用戶 movie
注意:在這里 Serv-U 沒有以通用的 "*" 表示密碼
指定目錄路徑
6. 設置用戶許可權
這里主要介紹用戶的許可權,這些許可權包括文件許可權、目錄許可權、子目錄許可權。文件許可權包括:讀取
(Read)、寫入(Write)、追加(Append)、刪除(Delete)、執行(Execute)。
目錄許可權包括:列表(List)、創建(Create)、刪除(Delete)。
子目錄許可權有繼承(Inherit)。
文件許可權:
讀取(Read):賦予用戶讀取(下載)文件的許可權。
寫入(Write):賦予用戶寫入(上傳)文件的許可權。
追加(Append):允許用戶追加文件。
刪除(Delete):賦予用戶刪除文件的許可權。
執行(Execute):賦予用戶執行文件的許可權。請注意:這個許可權是很危險的,一旦開放這個許可權,用戶可
以上傳惡意病毒文件並執行該文件,會給計算機造成無可估計的破快。
目錄許可權:
列表(List):賦予用戶瀏覽文件列表的許可權,如果開放了讀取全縣但關閉列表許可權,並不會影響用戶的
下載,只要用戶知道詳細的下載路徑就行了。
創建(Create):允許用戶創建目錄即創建文件夾。
刪除(Delete):允許用戶刪除目錄,但不允許刪除非空目錄。
子目錄許可權:
繼承(Inherit):與 NTFS 繼承一樣,用戶可以按照本級目錄的許可權訪問下一級目錄。
四、高級設置
1. 用戶組的使用
與 Windows 2000/NT 一樣,Serv-U 也有類似的用戶組別管理機制,只需要按照所需的許可權建立組,就
無需再為每個用戶重新定義許可權了。
假設現有 Movie-con 組、Movie-adv 和 Upload 組,Movie-con 組織允許知道詳細下載路徑的用戶下載
文件,則 Movie-con 組就只需要有文件的讀取和子目錄繼承兩個許可權就可以了。
只有 R---I (讀取和繼承) 許可權的 Movie-con 組
Movie-adv 組可供用戶登陸後瀏覽整個 FTP 伺服器以選擇需要下載的文件,則 Movie-adv 組就需要有
文件讀取、目錄列表和子目錄繼承三個許可權了。
擁有文件讀取、目錄列表、子目錄繼承的 Movie-adv 組
Upload 組需要有上傳許可權,則應賦予文件寫入、目錄列表以及子目錄繼承三個許可權了。
只有文件上傳、目錄列表和子目錄繼承許可權的 Upload 組
當相應許可權的組建立後,就可以向組裡面添加用戶名
被列入 Movie-con 組的用戶 movie 有自己的用戶許可權外還有組的許可權
2. 修改伺服器埠
選中域後出現的域屬性中可更改 FTP 伺服器的埠 (叢 0 - 65535 ),默認值是 21。
3. 向訪問者發送消息
您可以向正在訪問您的 FTP 的用戶發送消息,如:您好,歡迎登陸,30 分鍾後我將斷開伺服器,請
使用支持斷點續傳的 FTP 下載軟體訪問。等等的這些提示消息,問候消息都可以被訪問者接收到。
選中域,在菜單欄上選中"窗口",下拉菜單中選擇 "消息",也可以直接按 F2,但必須是在選中域的情
況下。
在出現的消息窗口中點擊 "廣播消息" 或按組合鍵 ctrl+b 會出現消息的撰寫窗口:
也可以獨立向某個訪問者發送消息;選中域然後再選中活動:
4. 封鎖訪問者 IP 和踢人
您喜歡的話可以封鎖一個 IP 段或一個 IP,伺服器會拒絕來自這個 IP 段或這個 IP 的訪問。
選中域,然後選中域的設置,再選擇 IP 訪問。
禁止來自 218.19.*.* - 218.20.255.255 IP 段的訪問
也可以單獨踢人,選中域下的活動,在用戶列表中選中用戶,在右鍵菜單中選擇踢除用戶。
5. 設置伺服器的回復消息
這些回復將被顯示在訪問者的 FTP 下載軟體的事件對話中。
6. 限制訪問者的上傳下載速率
太多的用戶訪問把您的帶寬都搶掉了,連瀏覽網頁都變得像烏龜一樣慢,您就需要限制訪問者的上傳
和下載速率。
選中需要限制的用戶,在常規中的最大上傳/下載速度中就可以指定該用戶的速度了:
7. 設定整個伺服器的高級設置
您可以設定整個伺服器的高級設置,在伺服器名字 (默認是本地伺服器) 下選擇設置:
•常規設置:
o最大速度:指定伺服器的最大訪問速度。
o最大用戶數量:指定服務機在同一時間內允許的訪問者數量。
o文件/目錄只允許使用小寫字母:指定所有文件和目錄是否只使用小寫字母。
o禁用反超時調度:忽略由客戶使用的普通方法饒過任務超時。
o攔截"FTP_bounce"攻擊和 FXP:只允許活動模式傳送到客戶 IP,也禁止直接的伺服器到伺服器的傳送
。
o攔截連接超過 [ ] 次 於 [ ] 秒 [ ] 分鍾:自動攔截企圖登陸的用戶,一般設定為 3 次。
•SSL 證書
o指定使用 SSL 連接,高級用戶適用。
•目錄緩存
o指定目錄緩存大少以及監視緩存的使用情況。
•高級
o伺服器:
加密密碼:把密碼儲存於加密表單中。
啟用安全:強迫安全,禁止允許任何人在伺服器上做任何事。
信息包超時:信息包的超時時間。
目錄列表掩碼:UNIX 風格訪問掩碼用於目錄列表。
PASV 埠使用范圍:限制 PASV 的埠號,默認鎖定為 1023 - 65535 之間。
o文件上傳:
允許無權只讀訪問:先以無權身份訪問上傳文件,如失敗則改用只讀方式來訪問。
不允許訪問:不允許任何人訪問正在上傳的文件。
允許完全訪問:允許其他用戶訪問正在上傳的文件。
適應超時:在上傳期間,伺服器自動適應上傳時的超時。
osockets:
聯機界外數據:解釋 OOB 包到規則 TCP 流中。
發送連接信號:定時發送信號確認連接是否沒有斷開。
禁用 Nagle 運演算法則:發送下一個包之前不等待等候信號。
發送緩沖:指定發送的緩沖區大小。留空則自動調用堆棧。
接收緩沖:指定接收的緩沖大區小。留空則自動調用堆棧。
o文件下載:
允許完全訪問:允許其他客戶或進程完全訪問正在被下載的文件。
允許讀取訪問:只允許其他用戶或進程以只讀方式訪問正在被下載的文件。
8. TIPS (提示)
1. Serv-U 的每個選項,左下角的狀態欄都會顯示該選項的詳細資料,為用戶在設置時提供充足的設
置信息。
2. 在設定域的時候需要注意,域必須設置正確,您可以設置為一個 IP 或一個域,訪問者會根據域或
者來訪問的,若域名設置錯誤,則訪問者會收到無法訪問等消息。
五、訪問樣例:
部分 FTP 訪問軟體訪問 Serv-u 時的信息
Internet Explorer
打開 Internet Explorer,輸入本地 FTP 地址,這里輸入默認的本地 IP 127.0.0.1
Internet Explorer 的狀態欄會顯示這些信息:
用戶:匿名
區域:Internet
下載文件:選中需要的文件,在菜單欄中選中文件,然後選擇 "復制到文件夾"或直接右擊需要下載的文
件,在右鍵菜單中選擇"復制到文件夾"。
Internet Explorer 的狀態欄會顯示這些信息:
用戶:匿名
區域:Internet
下載文件:選中需要的文件,在菜單欄中選中文件,然後選擇 "復制到文件夾"或直接右擊需要下載的文
件,在右鍵菜單中選擇"復制到文件夾"。
不選擇任何文件,然後單擊菜單欄的文件,選擇登陸可使用其他的用戶身份登陸 FTP 伺服器。
Cute FTP
六、常見問題
1.為什麼我啟動 Serv-U 時提示無法啟動?
答:Serv-U 啟動時用戶應以該軟體安裝時的用戶身份登陸,即使用 Power User 安裝就最好使用 Power
User 或以上的用戶身份啟動 Serv-U。
啟動時還需要注意,磁碟空間是否足夠,當系統內存或許你內存嚴重不足時會發生無法啟動 Serv-U 。
2.Serv-U 中有一個本地伺服器,我還能建立多一個類似的伺服器嗎?
答:可以。但需要注意埠的設置避免埠沖突。
3. 我把域刪除了,有什麼方法可以恢復嗎?
答:在 Serv-U 的安裝目錄下有一份 ServUDaemon.ini 的文件,裡面儲存了Serv-U 的注冊信息以及域
的設置信息,注意備份就可以避免誤刪域了。
4.為什麼我通過 127.0.0.1 訪問自己的 FTP 時會顯示閱讀文件夾時出錯,請確認您有訪問許可權的錯誤
提示?
答:如果把被訪問的文件放到 NTFS 磁碟分區下的話,您還需要在 NTFS 里賦予 Everyon 的訪問許可權。
5.我明明已經設置好了該用戶的主路徑,為什麼還是不能訪問?
答:如果您在目錄訪問裡面沒有賦予用戶的訪問許可權的話,就算指定了用戶主目錄也還會一樣放問不了
,您必須設置好這個許可權。
6.上傳/下載比率究竟是什麼意思?
答:這個比率指的是訪問者如果同時在上傳和下載的時候,上傳和下載之間的比率分配。例如比率是
1/2 的話,那麼訪問者在上傳一條線程時還可以用兩條線程進行下載。
7.我自己能訪問,但別人不能訪問,怎麼回事?
答:這里有幾個可能,第一,您的防火牆把 FTP 的埠攔住了,例如 Norton 防火牆是只允許 21 出站
而禁止進站。
第二,如果訪問者是利用域名訪問您的話,您需要確保該域名確實能夠訪問到您。
第三,如果您在內網,那麼您還需要在您的上層出口主機或網路設備上設置好埠映射。
第四,對方的訪問方式的正確性,如果是對方輸入錯誤而導致訪問錯誤的話 ... ...
8.Serv-U 中的磁碟配額限制怎麼樣用?
答:這個配額限制其實無需特別設置,這個功能是用於限制訪問者磁碟配額,如果您的磁碟太小,系統
已經佔用了大量的磁碟空間,如果訪問者太多,也會佔用不少的磁碟空間,這就需要限制訪問者了,磁
盤配額限制的作用就在於此。
9.我更改了 Serv-U 的 FTP 埠,別人需要用什麼方式來訪問我呢?
答: 需要用 "&nbsftp:// yourIP :埠 "這種格式來訪問。
10.我使用代理伺服器上網,別人能訪問到我嗎?
答:您可以在代理伺服器上設置埠映射,把埠映射您的機器上就行了。
方案二、Serv-U+花生殼
Serv-U 的設置樓上已經有介紹,下面介紹一下花生殼的設置。
1、首先申請網域護照:
http://www.oray.net/Console/Passport/Passport_welcome.asp
2、下載花生殼客戶端、安裝。
win9x用戶請使用1.0版的
3、運行客戶端,輸入剛才申請的賬號和密碼。
"花生殼"是一套完全免費的動態域名解析服務。
當您安裝並注冊該項服務,無論您在任何地點、任何時間、使用任何線路,均可利用這一服務建立擁
有固定域名和最大自主權的互聯網主機。
"花生殼"支持的線路包括普通電話線、ISDN、xDSL、有線電視網路、雙絞線到戶的寬頻網和其它任何
能夠提供互聯網真實IP的接入服務線路,而無論連接獲得的IP屬於動態還是靜態。
對於使用動態IP接入的用戶而言,您可以利用"花生殼"在辦公室或家庭建立擁有固定域名的互聯網
主機。由於不受線路類型、主機存放地點的約束,所以您可以根據自己的需求選擇合適的系統平台、數
據庫平台和站點運營模式,並由此獲得最大限度的自主性。
對於希望擁有個人網站的用戶而言,您從今天開始就可以利用包月的寬頻接入線路和"花生殼"把主
機設在家中,而無須再忍受朝三暮四、從不顧用戶感受、隨意更改服務條款、利用你的個人網站來彈出
他們的廣告窗、還硬性限制網站流量的無良虛擬主機服務商。
對於使用靜態IP接入的用戶而言,特別是使用獨立主機託管的用戶,您可以利用"花生殼"提供的域
名解析服務來避免在轉換服務商時,不得不因受制域名解析服務商而忍受效率低下的修改過程,從而完
全實現域名解析的自主性。
方案三、Serv-U+花生殼+PortTunnel埠映射
設置埠映射的方法有多種。
如:通過路由器設置;通過伺服器上的網關軟體(如SyGate、WinGate等)設置埠映射。
這類方法的前提條件就是能夠能路由器或伺服器進行設置。如果不能控制路由器或伺服器則請看方案四
。
本方案介紹的是用PortTunnel軟體進行埠映射。Serv-U和花生殼的設置上面已進行了介紹。
PortTunnel 軟體進行埠映射的方法:
1、在有網際網路IP的伺服器上安裝 PortTunnel。
2、用這個軟體對埠映射進行設置。
3、該程序會在伺服器啟動時自動後台運行,因此設置完畢就可以了。
port tunnel 軟體下載 請看附件
㈣ FTP協議是什麼
FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。
其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在網路上傳輸大的文件時,一般也採用該協議。
(4)ftp能夠訪問多遠擴展閱讀:
FXP傳送時,文件並不下載至本地,本地只是發送控制命令,故FXP傳送時的速度只與兩個FTP伺服器之間的網路速度有關,而與本地速度無關。因FXP方式本地只發送命令,故在開始傳送後,只要本地不發送停止的命令,就算是本地關機了,FXP仍在傳送,直至一個文件傳送完成或文件傳送出錯後,FTP伺服器等待本地發送命令時,才會因不能接收到命令而終止FXP傳送。
㈤ FTP文件傳輸大小有限制
一般的FTP伺服器,都會啟用磁碟限額,文件超過磁碟限額,自然沒法傳的
㈥ FTP 即「文件傳輸協議」。
從http://www.serv-u.com處下載最新FTP Serv-U Server(下文簡稱Serv-U),目前最新版本是4.0.4,然後把它安裝到計算機,操作步驟如下:
(1) 雙擊susetup.exe,運行Serv-U安裝程序,彈出歡迎窗口,單擊【Next】按鈕;
要求接受Serv-U安裝協議
(2) 接著彈出Serv-U的一些信息介紹,單擊【Next】按鈕繼續,彈出協議對話窗口,與大多數軟體一樣,安裝之前必須得同意他們的協議,點選【I have read and accept the above license agreement】,點擊【Next】按鈕;
更改Serv-U安裝路徑
(3) 在選擇路徑對話窗口中,單擊【Browse】按鈕,選擇所需安裝FTP Serv-U的路徑,默認安裝路徑為%systemroot%/Program files/Serv-U,建議不要安裝到系統盤,修改安裝路徑後,單擊【Next】按鈕;
選擇安裝Serv-U的組件
(4) 選擇所需的程序組件,【Server program files】(FTP Serv-U服務程序文件)和【Administrator program files】(管理程序文件)必須勾選,其它【ReadMe and Version text files】與【Online help files】可選可不選,單擊【Next】按鈕繼續;接著計算機提示輸入計算機組名,取默認值,單擊【Next】按鈕繼續;最後程序安裝安畢,單擊【Finish】結束安裝。
Serv-U的基本設置
1.設置Serv-U的域名與IP地址
安裝完Serv-U以後,需要對此進行設置,才能正式投入使用,首先對域名與IP地址進行設置,操作步驟如下:
運行設置域名與IP向導
運行後最小化
連接到本地FTP伺服器中
(1) 單擊【開始菜單→程序→Serv-U FTP Server→Serv-U Administrator】啟動Serv-U的管理程序,第一次啟動該程序時,會自動運行Serv-U設置向導,開始出現設置向導,單擊【Next】,;然後一直單擊【Next】按鈕繼續,
輸入FTP伺服器的IP地址
(2) Serv-U要求輸入FTP主機IP地址,在【IP address】文本輸入框中輸入本機的IP地址,筆者輸入的是61.187.114.68,單擊【Next】按鈕,;
【注意:】IP地址可為空,含義是本機所包含所有的IP地址,這在使用兩塊甚至三塊網卡時很有用,用戶可以通過任一塊網卡的IP地址訪問到Serv-U伺服器,如指定了IP地址,則只能通過指定IP地址訪問Serv-U伺服器,同時如果讀者的IP地址是動態分配的,建議此項保持為空。
輸入FTP伺服器的域名
(3) 彈出域名設置框,在【Domain name】文本輸入框中輸入「www.cn-lan.com」,單擊【Next】按鈕;
允許匿名用戶訪問
(4) Serv-U詢問是否允許署名用戶訪問,讀者可根據自己的需要選擇【Yes】或【No】,筆者選擇的是【Yes】,單擊【Next】按鈕;
指定匿名用戶的主目錄
(5) 選擇【Yes】後,則需為Anonymous賬戶指定FTP上載或下載的主目錄,筆者輸入的是「f:\myftp」,單擊【Next】按鈕繼續;Serv-U繼續詢問是否將用匿名用戶鎖定在主目錄中(Lock anonymous users in to their home directory),為了安全考慮,一般情況回答是,單擊【Next】。
是否鎖定賬號的主目錄
此時已經設置好了Serv-U的域名與IP地址,同時已經允許匿名用戶登錄訪問f:\myftp。
2.創建新賬戶
Serv-U已經允許匿名用戶登錄,並取得訪問許可權,但最好還是建立一套自己的完整用戶管理制度。
具體操作步驟如下:
詢問是否創建賬號
輸入新創建的賬號名
(1) 在對匿名用戶設置了主目錄後,並回答是否鎖定主目錄後,單擊【Next】按鈕,此時Serv-U運行創建賬戶向導,單擊【Yes】選擇鈕,然後再單擊【Next】按鈕繼續,在彈出的對話窗口中的【Account login name】文本輸入框中輸入所要設置的賬戶名稱,筆者輸入的是fengyun,然後單擊【Next】按鈕;
輸入該賬號的密碼
輸入該賬號的主目錄
(2) 在【Password】文本輸入框中輸入所需的密碼,此時密碼為明文顯示,且只需要輸入一次,單擊【Next】按鈕繼續;然後要求設置該賬戶的主目錄,在【Home Directory】文本輸入框中輸入該賬戶的主目錄f:\myftp,單擊【Next】按鈕;
是否鎖定該賬號在主目錄中
圖7.3.17 給賬號設定身份
(3) Serv-U詢問是否將該賬戶鎖定在主目錄當中,一般回答是,單擊【Yes】選項鈕,然後再單擊【Next】按鈕繼續;接著要求設置該賬戶的管理許可權,建立選擇【No Privilege】,從安全形度考慮只給賬戶賦予最普通的許可權,能夠訪問即可,單擊【Next】按鈕確認操作。
以上步驟是用Serv-U向導完成,也可按以下步驟完成賬戶的添加。
新建賬號
運行Serv-U程序,然後單擊【Serv-U Server】的「+」號,展開【Serv-U Server】,然後再展開【Local Server】,接著展開【Domains】,再展開【www.cn-lan.com】,最後找到【Users】,右擊【Users】,在彈出的菜單中單擊【New User】,開始新建賬戶,創建賬戶的方面與向導類似,這些不再贅述。
以上設置結束後,用Serv-U建立的FTP伺服器即可正常投入使用,建議在使用前對FTP伺服器進行測試,測試一般分本地測試或遠程測試,本地測試即在自己計算機測試,遠程測試在網路上其他計算機或請網友幫忙,告訴網友IP地址、賬戶名與密碼。
打開IE,在地址欄中輸入ftp://用戶名:密碼@IP地址,確認後看是否能訪問到f:\myftp目錄下的文件,另外亦可使用專業的FTP客端端軟體,筆者推薦使用CuteFTP Pro。
3.設置虛擬目錄
這里的虛擬目錄概念與IIS中FTP功能所講的虛擬目錄是一樣的,即為了簡化操作,同時獲得更大的磁碟空間。
下面以「e:\mysoft」映射為虛擬目錄「mysoft」為例進行說明:
具體操作步驟如下:
General的默認畫面
1) 單擊【開始菜單→程序→Serv-U FTP Server→Serv-U Administrator】啟動Serv-U的管理程序,在管理工具的左側選中【www.cn-lan.com】下的【Settings】,然後單擊右邊的【General】選項卡,
圖7.3.20 要求輸入物理路徑
(2) 單擊【Virtual path mapping】下的【Add】按鈕,彈出添加虛擬目錄向導,在【Physical path】的文本輸入框中輸入實際路徑「e:\mysoft」,單擊【Next】按鈕,
是否映射到主目錄
(2) 在【Map Physical path to】文本輸入框中輸入「%home%」,即映射到主目錄中,單擊【Next】按鈕,
虛擬目錄的別名
(3)輸入虛擬目錄別名,在【mapped path name】文本輸入框中輸入「mysoft」,即「e:\mysoft」所對應的虛擬目錄的別名,單擊【Finish】按鈕結束。
顯示創建的虛擬目錄
設置完以後,此時可以在右邊的【Virtual path mapping】的列表框中看到實際路徑、映射到哪裡、虛擬別名等內容,
虛擬目錄建立完畢後,並不像IIS所提供的那樣,每個用戶都能訪問,還需對用戶的路徑進行設置,還是以fengyun賬戶為例,讓這個賬戶能訪問到e:\mysoft。
操作步驟:
對訪問目錄進行許可權設定
(1) 啟動Serv-U的管理程序,在管理工具的左側找到【www.cn-lan.com】下的【Users】,單擊【fengyun】賬戶,然後再單擊右邊的【Dir Access】,
(2) 單擊該選項卡的【Add】按鈕,彈出對話窗口,要求輸入添加路徑,在【File or Path】文本輸入框中輸入「e:\mysoft」,單擊【Finish】按鈕。
把虛擬目錄添加進來
此時,可以看出,該賬戶目錄訪問除了有f:\myftp主目錄以外,還有e:\mysoft,4. 設置訪問目錄許可權
訪問目錄許可權即是對用戶或用戶組所訪問的目錄的許可權設置,新建賬戶一般默認為讀取、查看、繼承許可權,並沒有上載、刪除等許可權,我們知道,即使是同一個賬戶,也會有對不同目錄有不同許可權的要求。
【繼承許可權】對當前目錄中的子目錄具有與當前目錄相同的許可權,也就是說將當前目錄的訪問許可權全部傳遞到子目前當中,如未選擇該項,則該目錄下的子目錄訪問許可權需要單獨設置。
設置訪問目錄許可權較簡單,下面以fengyun賬戶為例,對e:\mysoft目錄進行許可權設置,具體操作步驟如下:
(1) 啟動Serv-U的管理程序,在管理工具的左側找到【www.cn-lan.com】下的【Users】,單擊【fengyun】賬戶,然後再單擊右邊的【Dir Access】;
(2) 單擊【Dir Access】目錄列表框中的e:\mysoft,此時我們可以看出,fengyun賬戶所擁有的許可權為Read、List、Inherit,即讀取、查看、繼承許可權;
(3) 在選項框中,勾選所需的許可權。
下面對各個許可權的含義進行介紹:
許可權分三大塊,即Files、Directories、Sub-directories,分別是文件、目錄、子目錄進行設置。
Files是對文件許可權進行設置,各子選項的含義是:
Read(讀):對文件擁有「讀」操作的許可權,可下載文件,不能對列出目錄
Write(寫):對文件擁有「寫」操作的許可權,可上載許可權,但不能斷點繼續;
Append(附加):對文件擁有「附加」操作的許可權,即常說的斷點續傳;
Delete(刪除):對文件進行「改名」、「刪除」、「移動」操作的許可權,但不能對目錄進行操作;
Execute(執行):可直接運行可執行文件的許可權,此限許可權較危險,慎用之。
Directories對目錄進行設置,各子選項的含義是:
List(列表):擁有目錄的查看許可權;
Create(建立):可以建立目錄;
Remove(移動):擁有對目錄進行移動、刪除和更名的許可權。
Sub-directories對當前目錄的子目錄進行設置,它只有一個「Inherit」,一般情況下是勾選該項。
【注意:】一般來說,訪問目錄的許可權盡量設置低些,不要設置的過高。比如一般賬戶只允許下載,而不允許上載,上載可以開設單獨的賬戶,上載時選定【Write】和【Append】,不要輕易給用戶刪除、執行、創建等許可權。5. 新建並管理用戶組
Serv-U可為每個賬號設置不同的許可權和訪問目錄,但大家想想,如果賬號較多怎麼辦?而大部分賬號的的許可權基本相同,如為多個賬號設置相同的許可權,卻是費時費力且不討好,如果需要改動許可權,則又要對賬號逐一進行修改。 其實Serv-U在用戶管理也提供了跟Windows一樣的用戶組管理。用戶組就是將多個賬號組在一起,他們將擁有相同的許可權,不必為每個賬戶進行設置,只需對組設置即可。 設置用戶組的方法比較簡單,類似於用戶的創建,下面將建立一個「cnlan」組,然後將「fengyun」和「bujingyun」兩個賬號添加到該組,並對該組進行一些具體的設置。 具體操作步驟:
添加新用戶組
(1) 啟動Serv-U的管理程序,右擊管理工具左側找到【www.cn-lan.com】下的【Groups】,單擊彈出的菜單的【New Group】,;
輸入用戶組的組名
(2) 要求輸入用戶組的組名,在【Group name】下的文本輸入框中輸入「cnlan」,單擊【finish】按鈕確定;
(3) 在管理工具的左側找到【www.cn-lan.com】下的【Users】,單擊【fengyun】賬號,然後再單擊右邊的【Account】,在Groups文本輸入框中輸入「cnlan」,或單擊 圖標,在彈出的對話框中選擇「cnlan」組,然後單擊【OK】按鈕,用同樣的方法將「bujingyun」賬號添加到「cnlan」組;
(4) 把用戶添加到組以後,需要為該組設置目錄訪問許可權等操作,此項操作與單個用戶設置許可權類似,請參見前文。
【提示:】如需要將某個賬號從組中刪除,只需按照步驟(3),將Groups的「cnlan」刪除即可。Serv-U FTP 伺服器的管理
Serv-U有著較合理且嚴密的管理體系,它包括設置FTP伺服器的最大連接數,分別為用戶設置最大上載、下載速度、設置磁碟配額、各種提示信息、上載下載比率等,在下面的介紹中,讀者將體會到Serv-U管理功能所帶來的便利,比IIS的FTP功能方便,且強大多了。
1. 設置最大上載下載速度
由於是在個人計算機上建立FTP伺服器,我們不能因為給其他用戶提供無償的FTP服務而影響自己的正常上網,所以,合理配置FTP伺服器的上載下載速度能夠將部分網路帶寬留給自己使用。
筆者所用的是長寬寬頻,寬頻基本上保持在10M,而考慮一些網路因素,實際上訪問網路便只有700K/S,自己留100K,把其餘600K的帶寬分給Serv-U FTP伺服器。
操作方法是:單擊【Local Server】下在【Settings】,在右側單擊【General】選項卡,然後在【Max. speed】文本輸入框中輸入600,如圖這里的單位是KBytes/sec,即每秒600KB位元組數,而不是波特率BPS。
設置最大傳輸速度、最大連接數
【提示:】這里的最大上載或下載速度,不是指單個賬戶的上載與下載速度,而是指整個FTP 伺服器所佔用的帶寬。
2. 設置Serv-U FTP伺服器最大連接數
每台計算機接入Internet的帶寬是有限的,為了保證讓接入的用戶提供比較合理的帶寬,則需要對最大連接數進行設置。
單擊【Local Server】下在【Settings】,在右側單擊【General】選項卡,在【Max. no. of users】的文本框中輸入最大連接數,如要提供給每個用戶有50KB的速度,則設置15比較合理,
3. 取消FTP伺服器的FXP傳輸功能
FXP傳輸是指用戶通過某個指令,使兩個FTP伺服器的文件直接傳送,而不是直接直載到本地計算機,較著名的FTP客戶端工具FlashFTP、CuteFTP都支持這個功能。大家知道,專用FTP伺服器速度是比較快的,如果啟用該功能,而又沒設置最大傳速速度,那麼個人FTP伺服器所有帶寬將會被此連接所佔用,所以建議一般取消該功能,方法是在如圖所示,勾選【Block 「FTP_BOUNCE」 attacks and FXP】,勾選以後,該功能將被禁用。4. 設置FTP伺服器提示信息
用戶通過FTP客戶端軟體連接到FTP伺服器,FTP伺服器會通過客戶端軟體返回一些信息,通過這些信息可以讓用戶更多地了解我們所建的FTP伺服器,同時也可以通過這些信息告訴用戶一些注意事項,怎麼也管理員聯系。這些信息是通過調用文本文件實現,下面將通過實便告訴讀者怎樣設置。
具體操作步驟:
(1) 利用記事本或其它文本編輯工具編輯四個文件,保存在f:\myfile目錄下,分別為
readme1.txt:記錄用戶登錄時的歡迎信息,可以根據要求輸入合適的內容,比如歡迎用戶來訪FTP伺服器、怎樣訪問http主站、管理員的聯系方法、只允許用戶用一個IP地址連接和其他FTP的注意事項;
readme2.txt:記錄用戶斷開連接的提示信息,比如歡迎用戶下次訪問等;
readme3.txt:記錄用戶切換訪問目錄的信息;
readme4.txt:記錄在FTP伺服器中未找到文件的信;
(2) 單擊【Local Server】→【Domains】→【www.cn-lan.com】下的【setting】,然後單擊右邊的【Messages】選項卡,分別在【Signon message file】、【signoff message file】、【Primary dir change message file】、【Secondary dir change message file】文本框中輸入f:\myfile\readme1.txt、f:\myfile\readme2.txt、f:\myfile\readme1.txt、f:\myfile\readme1.txt,
FTP提示信息的設置
設置完畢後可用Cute FTP Pro等FTP客戶端軟體登錄伺服器驗證。
【提示】用瀏覽器直接輸入地址不能看不到這些提示信息。
5.禁用某個賬號
臨時禁用、到期刪除賬號,修改密碼
由於某種原因,需要臨時禁用一個賬號,而不想將其刪除,以便以後使用,方法比較簡單,找到【www.cn-lan.com】的【Users】,單擊需要臨時禁用的賬號,然後單擊右邊【Account】選項卡,勾選【Disable account】,勾選以後,該賬號將不能再使用,如需啟用它,把該選項取消勾選即可,7.3.30。6.到規定時間自動刪除賬號
如果一個賬號只需使用一段時間,而過期以後不再使用,到期以後人為刪除比較繁瑣,同時很有可能遺忘,遇到此種情況,可利用Serv-U提供的到期自動刪除賬號功能,使用方法是:選中需要刪除的賬號,單擊右邊的【Account】選項卡,勾選【Automatically remove account on date】選項,然後在右側的下拉菜單中修改指定日期,這樣當計算機時間一到指定日期那天,該賬號將被自動刪除。
修改賬號密碼
如需修改賬號的密碼,則進入圖7.3.30界面,單擊需要修改賬號,在【Password】右邊文本輸入框中直接輸入密碼,此時剛進入時不管該賬號是否有密碼,都將以<>,刪除<>,輸入所需的密碼,此時輸入密碼將以明文顯示,當切換界面後,密碼又回復到<>狀態。
8.設置賬號使用線程數
像網路螞蟻、網際快車等專業的下載軟體,都提供多線程下載,對於個人FTP伺服器來說,將嚴重影響FTP伺服器性能,一般只開通一個線程就夠了,但對於使用CuteFTP等FTP客戶端軟體來說,又需要兩個線程,一個用來瀏覽,另一個用於下載。
設置線程數、賬戶最大上載下載速度
設置線程的方法是:選中需要設置的賬號,單擊右邊的【General】選項卡,勾選【Allow only login(s) from same IP address】,在此選項的文本輸入框中輸入2,如圖。
9.設置賬號的最大上載下載速度
同樣有網友使用寬頻上網,如果不對最大速度進行設置,也許該網友將耗盡FTP伺服器所有的帶寬。
Serv-U可以分別對上載與下載速度進行設置,一般下載速度可以設置慢些,而上載速度則盡可能的大,網友上載文件是為網站做貢獻的,讓他享受高速也是應該的。
同樣在圖7.3.30畫面,在【Max.upload speed】文本輸入框中輸入100,以KB為單位,即每秒上載速度最高可到100KB,在【Max. download speed】文本輸入框中輸入50,即每秒下載速度最高只能到50KB。
10.合理設置上載/下載率
一個好的FTP站點需要更多的人來參與,光靠管理員收集軟體或其他東西遠遠不夠,但網友中有太多的潛水員,他們平常只會來看是否有新的東西下載,並不會上載一些好的東西,為FTP做一些應該做的貢獻。
怎樣杜絕這種現象呢,Serv-U為我們提供一項很好的功能,就是上載/下載率,合理的設置上載/下載率不僅能讓FTP得到更好的發展,同時也提高了網友的參與意思,正是一分付出,多倍收獲啊。
設置上載/下載率
設置上載/下載率方法是:選中需要設置的賬戶,然後單擊右邊的【UL/DL Radios】選項卡,勾選【Enable upload/download ratios】,單擊【count bytes per session】選項鈕,在【Ratio】中的【Uploads】文本輸入框中輸入1,【Downloads】文本輸入框中輸入3,意思是不管上載文件的個數,只計算文件容量,只要網友上載1M便可下載3M的文件,如圖。11.配置賬號的磁碟配額
做FTP伺服器的初衷是讓自己的有限空間能為用戶提供無限的服務,但前提是不能影響自己計算機的正常運轉。
比如一塊硬碟有5G,我們需要留1G給自己存放文件,其他用於FTP伺服器用,但Serv-U在默認狀態下,並不會只使用4G的空間,用戶不斷的上載,會將5G所有的空間耗盡,如何讓FTP伺服器只使用4G空間呢?此時便利用到了Serv-U的磁碟配額功能。
設置賬號的磁碟配額
操作方法是:選中需要設置磁碟配額的賬號,單擊右邊的【Quote】選項卡,勾選【Enable disk quote】,表示啟用磁碟配額,單擊【Calculate current】按鈕獲取已經使用的磁碟空間,然後在【Maximum】右邊的文本輸入框中輸入4000,這里是以KB為單位,在【Current】文本輸入框中顯示的是已經使用的磁碟空間,如圖。
12.禁止或只允許某IP使用這個賬號
Serv-U FTP伺服器提供賬號後,並不關心是誰使用該賬號,只要用戶能提供正確的賬號與密碼,Serv-U就會認為它是合法用戶,所以不管是誰只要能拿出正確的賬號與密碼,在任何聯網的機器上均可訪問FTP伺服器。
但有時有些用戶有不良企圖,我們可以跟蹤這些用戶的IP地址,雖然這些IP地址是動態的,但它們有一定的規律,讓這些IP地址不能訪問FTP伺服器,具體操作方法是:
禁止或只允許某些IP地址訪問
選擇需要禁止IP地址訪問的賬號,單擊右邊【IP Access】選項卡,單擊【Deny access】選項鈕,然後在Rule中輸入需要禁止的IP地址,再單擊【Add】按鈕,此時發現在【IP access rules】中出現剛才輸入的IP地址,如果以後不再禁止該IP地址訪問,則只需在【IP access rules】列表中選擇IP地址,然後單擊【Remove】按鈕,將該地址刪除,如圖。
有時則恰恰相反,只允許某個IP地址訪問FTP伺服器,比如對擁有管理身份的賬戶,當他對FTP伺服器進行遠程管理時,可以完全控制FTP,此時也可利用只允許某些IP地址用該賬戶登錄,這樣大大增加了FTP伺服器的安全,方法是:
選擇需要允許IP地址訪問的賬號,單擊右邊的【IP Access】選項卡,單擊【Allow access】選項鈕,然後Rule中輸入需要允許訪問的IP地址,再單擊【Add】按鈕,其他操作與禁止IP地址訪問一樣。
【提示:】此項功能對FTP的安全管理比較有用。13.查看用戶訪問的記錄
用戶訪問FTP伺服器,Serv-U基本上都有比較詳細的記錄,這些記錄包括用戶的IP地址、連接時間、斷開時間、下傳下載文件等。管理員可通過訪問記錄了解到用戶在FTP伺服器做了些什麼事情,並從中檢查誰是惡意用戶,加以防範。
記錄用戶訪問的情況
查看方法比較簡單,在Serv-U管理工具窗口的左右選中【Domains】→【www.cn-lan.com】下的【Activity】,然後單擊【Domain log】選項卡,從中可以看到比較詳細的訪問記錄,如圖。
14.斷開用戶的連接
在對FTP進行管理時,發現某個用戶在對伺服器做不利的事,或其它原因,需要斷開用戶連接。方法是:在Serv-U管理工具窗口的左右選中【Domains】→【www.cn-lan.com】下的【Activity】,然後單擊【Users】選項卡,右擊需要斷開的用戶,在彈出的菜單中單擊【Kill User】菜單,接著彈出【Kick user】對話窗口,根據需要選擇其中的一個選項,單擊【OK】按鈕,比如需要斷開此連接並禁止該IP訪問FTP伺服器,則單擊【Kick user and ban IP】選項鈕即可。
斷開某個用戶的連接
多種斷開用戶的連接
15. 更改FTP伺服器的埠
修改埠號
FTP伺服器默認埠是21,有時由於某種原因不能使用21埠,修改默認埠的方法是:在Serv-U管理工具左側選擇【Domains】下的【www.cn-lan.com】,然後在右側窗口的【FTP port number】文本輸入框中輸入所需的埠,這個埠盡量不要選擇其他軟體默認的埠,比如筆者輸入的是8080。
遠程管理Serv-U
做為管理員,不可能時時刻刻都坐在FTP伺服器邊上,有時出差或者回家需要對辦公室的FTP伺服器進行管理。
Serv-U提供的遠程管理非常簡單,只要你知道方法,操作起來便像在本地FTP伺服器上一樣。
具體操作步驟:
設置其管理員賬號
(1) 在本地FTP伺服器的Serv-U管理窗口中,選擇某個賬號,然後單擊右邊的【Account】選項卡,在【Privilege】邊的選擇列表中選擇【System Administrator】,對該賬號賦予管理員身份。
新建遠程管理伺服器連接
(2) 在遠程計算機安裝Serv-U軟體,安裝完後運行它,並在管理工具左側右擊【Serv-U Server】,在彈出菜單中選擇【New Server】;
【提示:】遠程計算機安裝的Serv-U版本盡量與FTP伺服器的上樣。
輸入遠程FTP的IP或域名
(3) 在彈出的對話窗口輸入FTP伺服器的IP地址或域名,在【IP address】下的文本輸入框中輸入「www.cn-lan.com」,單擊【Next】按鈕繼續;然後要求FTP伺服器的埠號,在【Port number】文本輸入框中輸入FTP伺服器埠號「8080」,單擊【Next】按鈕繼續;接著要求輸入FTP Server的名稱,可以隨便輸入,筆者輸入的是「cnlan』s FTP」,單擊【Next】按鈕繼續;要求輸入管理員賬號,在【User name】文本輸入框中輸入擁有管理員許可權的賬號「fengyun」,單擊【Next】按鈕繼續;最後要求輸入管理員賬號的密碼,單擊【Finish】按鈕;
(4) 當完成設置後,單擊「cnlan』s FTP」,可以發現與本地管理Serv-U沒有什麼區別。
遠程管理就像在本地操作一樣
【提示】當利用遠程管理Serv-U停止FTP服務後,遠程管理將無法啟動Serv-U服務,只能通過本地啟動。
常見問題解答
Serv-U常見問題
1.問:如何讓用戶上載/下載支持斷點續傳?
答:斷點下載是Serv-U默認支持的,無須進行設置,這里只須設置斷點上載,方法是進入Serv-U管理窗口,找到設置上載的目錄,在目錄訪問屬性中,勾選【Write】和【Append】。
2.問:如何注冊Serv-U?
答:Serv-U的注冊方法與其它軟體不一樣,注冊方法是首先將序列號復制到剪切板中,然後進入Serv-U管理窗口,展開【Serv-U Servers】下的【Local Server】,然後單擊【License】,最後單擊右中的【Enter Key】按鈕。
㈦ FTP訪問條件
換你的IP 本地連接換掉Ip 換成172.18.1.**的Ip段兒 如果公司有MAC地址綁定 那麼下載MAC地址修改器 修改為可以訪問遠程IP一樣的地址 這個地址你可以問他們看看
㈧ ftp伺服器具有哪些功能
FTP(File Transfer Protocol),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。
FTP的主要功能:
FTP(File Transfer Protocol),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。
(1)把本地計算機上的一個或多個文件傳送到遠程計算機,或從遠程計算機上獲取一個或多個文件。所謂傳送文件並不是移動,而是復制,即拷貝。FTP傳送的是文件的副本,在完成文件傳送文件傳輸之後,被傳輸的文件並不從源端消失,而是仍然在計算機的磁碟上存在;
(2)能夠傳輸多種類型、多種結構、多種格式的文件,允許用戶選擇文本文件(ASCII)、二進制文件(Binary)兩種文件類型,和文件(File)、紀錄(RECORD)、頁(Page)3種文件結構,還可以選擇文件的格式以及文件傳輸的模式等。用戶可以根據FTP會話雙方所用的系統及要傳輸的文件,確定在文件傳輸時選擇哪一種文件類型和結構;
(3)提供對本地計算機和遠程計算機的目錄操作功能。可在本地計算機或遠程計算機上建立或刪除目錄,改變當前工作目錄,列印目錄和文件的列表等;
(4)對文件進行改名、刪除、顯示文件內容等;
(5)用戶使用FTP能夠訪問匿名FTP伺服器,從中獲取大量的免費或共享軟體。
㈨ ftp伺服器可以跨省嗎
這個跟跨省沒關系的,只要你在公司外面能訪問,那你回家也能訪問