server-u的詳細設定

來源:互聯網
上載者:User
server-u的詳細設定

FTP是File Transfer Protocol(檔案傳輸通訊協定)的縮寫,用來在兩台電腦之間互相傳送檔案。FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。

  • PORT(主動)方式的串連過程是:用戶端向伺服器的FTP連接埠(預設是21)發送串連請求,伺服器接受串連,建立一條命令鏈路。當需要傳送資料時,伺服器從20連接埠向用戶端的空閑連接埠發送串連請求,建立一條資料鏈路來傳送資料。
  • PASV(被動)方式的串連過程是:用戶端向伺服器的FTP連接埠(預設是21)發送串連請求,伺服器接受串連,建立一條命令鏈路。當需要傳送資料時,用戶端向伺服器的空閑連接埠發送串連請求,建立一條資料鏈路來傳送資料。
  • 因為PORT方式在傳送資料時,由伺服器主動串連用戶端,所以,如果用戶端在防火牆或NAT Gateway後面,用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即可。點擊“Next”。

  • 這裡選擇網域名稱的存放位置。用預設值即可。點擊“Finish”。

  • 到這一步,網域名稱設定完畢。 請注意:採用網關連接埠映射而使用公網動態網域名稱的使用者,請在這裡選擇“Enable dynamic DNS”。

  • 在“Users”上按滑鼠右鍵,選擇“New User”,添加新使用者。

  • 在這裡輸入使用者名稱。點擊“Next”。

  • 在這裡輸入密碼。點擊“Next”。

  • 在這裡輸入使用者的根目錄。點擊“Next”。

  • 在這裡選擇是否把使用者鎖定在根目錄。為了安全起見,最好鎖定。點擊“Next”之後,設定完畢,Serv-U已經可以正常工作了。

  • 預設情況下,使用者只能下載檔案,如果需要賦予使用者更多許可權,需要在這個介面裡選擇右邊紅色框裡的選項。

第三步、Serv-U的其他設定

匿名登入:

  開啟Serv-U,進入Domains -> user.dns0755.net -> Users,點擊滑鼠右鍵,建立一個使用者,取名為“anonymous”,並配置好該使用者的目錄,即可匿名登入Serv-U。

流量限制:

  開啟Serv-U,進入Domains -> user.dns0755.net -> 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 -> user.dns0755.net裡選擇“Enable dynamic DNS”。之後,右邊會多出一個選項“Dynamic DNS”。點擊“Dynamic DNS”,在“IP name”裡輸入欄位名“user.dns0755.net”,“IP address”留空不設。按“F5”即可得到IP地址。點擊“Apply”儲存設定。
  2. 參考上面的“PASV方式與防火牆的問題”中的說明,設定PASV連接埠範圍,例如 60000 - 60020。
  3. 在網關(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 -> user.dns0755.net -> 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”,不能用其他名字)。填好連接埠名後,再記下連接埠號碼,比如上述介面裡連接埠號碼1是“8881”。再按“提交”,讓修改生效。
  4. 啟動科邁動態網域名稱內網用戶端軟體,選擇 檔案 -> 配置 -> 按3次“下一步”,進入“其他資訊”視窗,介面如下:

   在預設設定裡,已經存在FTP的連接埠映射。連接埠名是“FTP”,伺服器位址是“127.0.0.1”,連接埠號碼是“21”。用這個預設設定即可。點擊“完成”,並重新啟動服務。到這一步,連接埠映射配置完畢。

第三步、測試FTP

  開啟FTP用戶端,在伺服器位址裡填入內網網域名稱,例如“username.dns0755.net”,在連接埠號碼裡填入上面記下來的連接埠號碼“8881”,即可連上內網FTP。如果在ie裡使用,請輸入:ftp://username.dns0755.net: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”。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.