Ftp基礎知識及Server-u服務器的詳細配置打賞

FTP基礎知識

FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩臺計算機之間互相傳送文件。FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。

PORT(主動)方式的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時,服務器從20端口向客戶端的空閑端口發送連接請求,建立一條數據鏈路來傳送數據。

PASV(被動)方式的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時,客戶端向服· 務器的空閑端口發送連接請求,建立一條數據鏈路來傳送數據。

因為PORT方式在傳送數據時,由服務器主動連接客戶端,所以,如果客戶端在防火墻或NAT網關后面,用PORT方式將無法與Internet上的FTP服務器傳送文件。這種情況需要使用PASV方式。幾乎所有的ftp客戶端軟件都支持這兩種方式。特殊的典型例子是ie,ie默認是用PORT方式的。如果要在ie里啟用PASV方式,請打開ie,在菜單里選擇:工具 -> Internet選項 -> 高級,在“使用被動ftp”前面打上鉤(需要IE6.0以上才支持)。

公網用戶與內網TrueHost用戶安裝設置方法

第一步、下載Serv-U并安裝
· 如果安裝了IIS,在配置Serv-U之前,請先把IIS的FTP服務器關閉:
· 控制面板 -> 管理工具 -> 服務 -> FTP Publishing Service,把 啟動類型設為手動,再點擊停止。
· Serv-U是Windows平臺上最流行的FTP服務器軟件,官方網站是:http://www.serv-u.com/。可以從官方網站下載,也可以從其他軟件下載網站下載。
· 下載后,使用默認選項安裝。安裝到最后,出現配置界面,開始進行配置:

第二步、設置Serv-U

· 在“Domains”上按鼠標右鍵,選擇“New Domain”,添加新域名。
· 然后在彈出的窗口中輸入IP地址。一般來說,不需要輸入,留空即可。Serv-U會綁定在本機所有的IP地址上,包括撥號上網得到的動態IP地址。點擊“Next”。
· 緊接著在彈出的窗口中輸入域名。點擊“Next”。
· 最后在彈出的窗口中輸入端口號。用默認值21即可(也可更改,特別是用iis的時候建議更改為其他未使用端口)。點擊“Next”。
· 這時候會出現選擇域名的存放位置。用默認值即可。點擊“Finish”。
· 到這一步,域名設置完畢。 請注意:采用網關端口映射而使用公網動態域名的用戶,請在這里選擇“Enable dynamic DNS”。

· 下面設置用戶,在“Users”上按鼠標右鍵,選擇“New User”,添加新用戶。
· 在彈出的窗口中輸入用戶名。點擊“Next”。
· 緊接著在彈出的窗口中輸入密碼。點擊“Next”。
· 最后設置用戶可以訪問的根目錄。點擊“Next”。
· 之后可以選擇是否把用戶鎖定在根目錄。為了安全起見,建議最好鎖定。點擊“Next”之后,設置完畢,Serv-U已經可以正常工作了。
· 默認情況下,用戶只能下載文件,如果需要賦予用戶更多權限,需要選擇右邊紅色框里的選項進行修改。

第三步、Serv-U的其他設置
匿名登錄:
打開Serv-U,進入Domains -> XXX.XXX.COM -> Users,點擊鼠標右鍵,新建一個用戶,取名為“anonymous”,并配置好該用戶的目錄,即可匿名登錄Serv-U。
流量限制:
打開Serv-U,進入Domains ->XXX.XXX. COM-> Users -> 用戶名,
Allow only ( ) login(s) from same IP address:
允許同一個IP多少個連接(只有公網用戶和內網TrueHost用戶才能使用)
Max. upload speed
最大上傳速度(KBytes/s)
Max. download speed
最大下載速度(KBytes/s)
Max. no. of users
最大用戶數
PASV方式設置:
所有FTP服務器軟件都支持PORT方式。大部分FTP服務器軟件PORT方式和PASV方式都支持。Serv-U默認配置下兩種方式都支持。如果要關閉PASV方式,請打開Serv-U,進入 Domains -> user.dns0755.net -> Settings -> Advanced -> 把“Allow passive mode data transfers”前面的鉤去掉。
使用內網標準版的用戶,不能取消PASV方式。
PASV方式與防火墻的問題:
公網和內網TrueHost用戶,如果安裝了防火墻,需要在防火墻上打開一些端口給FTP的PASV模式使用,否則使用PASV模式無法登錄。在Serv-U的Local Server -> Settings -> Advanced -> PASV port range里,填入給PASV模式使用的本地端口范圍,如60000-60020。如果使用Win 9x/Me,請把端口范圍限制在5個以內,如果使用Win NT/2000/XP/2003,請把端口范圍限制在20個以內。之后,再在防火墻里打開這個范圍的端口就可以了。
使用內網標準版的用戶不需要設置此選項。
注:Win XP自帶的防火墻會自動為FTP打開PASV端口,如果使用Win XP防火墻就不需要設置。
公網+端口映射的注意事項:
通過ADSL共享器/路由器或其他網關上網,采用網關端口映射而使用公網動態域名的用戶,建立FTP服務器,用PORT方式訪問是沒問題的,要用PASV方式訪問,需要做如下設置:
1. 在Domains ->XXX.XXX.COM里選擇“Enable dynamic DNS”。
2.之后,右邊會多出一個選項“Dynamic DNS”。點擊“Dynamic DNS”,
3. 在“IP name”里輸入域名,“XXX.XXX.COM”,“IP address”留空不設。按“F5”即可得到IP地址。點擊“Apply”保存設置。
4. 參考上面的“PASV方式與防火墻的問題”中的說明,設置PASV端口范圍,例如 60000 - 60020。
5. 在網關(ADSL共享器/路由器)上為PASV端口設置映射。例如把網關的 60000 - 60020 端口映射到本機的 60000 - 60020 端口。

UL/DL Ratios(上傳/下載比例)限制:
UL/DL Ratios是上傳/下載比例限制。設置了這個功能,需要上傳一定數量的文件后,才能下載文件。建議不要啟用這個功能。如果您的FTP網站不能下載文件,出現這個錯誤:
550 Sorry, insufficient credit for download - upload first
請在Serv-U里取消UL/DL Ratios限制。設置方法:進入Domains -> XXX.XXX.COM -> Users -> username -> UL/DL Ratios,取消“Enable upload/download ratios”。默認設置下,這個功能是關閉的。
內網標準版的安裝設置方法

第一步、安裝設置Serv-U
在內網標準版動態域名網站上安裝Serv-U,比公網要麻煩一些。首先,請完全按照上面公網的安裝設置辦法,把Serv-U安裝和設置好。設置好之后,在本機打開FTP客戶端,輸入服務器地址127.0.0.1,端口號21,連接Serv-U。如果沒有FTP客戶端軟件,可以打開ie,輸入ftp://127.0.0.1/,看看能否登錄。這一步很重要,一定要在本機把Serv-U調通,才能進行下面的設置。如果在本機都無法連接,請確認配置過程無誤,再請檢查是否防火墻的問題。有些防火墻配置很嚴格,默認情況下把本機IP對本機IP的連接都會封死。

第二步、配置端口映射
在本機調通Serv-U之后,就可以配置端口映射。配置方法如下:
1. 登錄科邁網域名管理頁面。
2. 在需要設置的域名右邊點擊“修改”,進入“域名修改”頁面。端口映射界面如下所示:
端口1:
端口號:8881  端口名:
端口2:
端口號:8882  端口名:
端口3:
端口號:8883  端口名:
端口4:
端口號:8884  端口名:
端口5:
端口號:8885  端口名:

3. 在修改表格里選一個端口名是空的端口。例如端口1是空的,那么在端口1這行右邊的端口名里寫上大寫的端口名 “FTP”(一定要寫“FTP”,不能用其他名 字)。填好端口名后,再記下端口號,比如上述界面里端口號是“8881”。再按“提交”,讓修改生效。
4. 啟動科邁動態域名內網客戶端軟件,選擇 文件 -> 配置 -> 按3次“下一步”,進入“其他信息”窗口。

在默認設置里,已經存在FTP的端口映射。端口名是“FTP”,服務器地址是“127.0.0.1”,端口號是“21”。用這個默認設置即可。點擊“完成”,并重新啟動服務。到這一步,端口映射配置完畢。

第三步、測試FTP
打開FTP客戶端,在服務器地址里填入內網域名,例如“XXX.XXX.COM”,在端口號里填入上面記下來的端口號“8881”,即可連上內網FTP。如果在ie里使用,請輸入:ftp://XXX.XXX.COM:8881/。在ie里使用內網FTP,需要啟用pasv模式(設置方法請參考前面的“FTP基礎知識”)。
注意事項:
· 在Serv-U中不要啟用“Enable dynamic DNS”。
· 端口名必須用大寫的“FTP”。
· 在內網客戶端中,“限制同一IP最多連接數”是指所有的TCP連接,而FTP需要占用兩條TCP鏈路。如果需要限制連接數,請把連接數設為2的倍數。
· 內網標準版FTP網站,需要使用pasv模式才能正常使用。關于port模式與pasv模式的說明,請參考上面的“FTP基礎知識”。
· 當您在自己的網站或在網站所在的內網中進行管理維護操作時,請不要使用域名作服務器地址,盡量使用網站計算機的內網IP地址來代替,這樣可以避免使用端口映射,從而提高速度。例如您的網站在內網里的IP地址是192.168.0.1,請在FTP客戶端里把服務器地址寫成“192.168.0.1”,端口寫成“21”。

Ftp基礎知識及Server-u服務器的詳細配置
文章《Ftp基礎知識及Server-u服務器的詳細配置》二維碼
  • 微信打賞
  • 支付寶打賞

已有2條評論

  1. 蘭州鮮花速遞

    今天辛卯年(兔)臘月廿十 2012-1-13過來就為了看這篇

    2012-01-13 17:16 回復
  2. 嬌韻寶

    3dt4aq這么好的文章沒人頂?

    2012-01-13 14:41 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖