1. 程式人生 > >利用Serv-U搭建FTP伺服器

利用Serv-U搭建FTP伺服器

以前在學校的時候,學校的整個宿舍樓都是在一個區域網中,經常有人用個人電腦搭個網站或者FTP啊什麼的,主要是進行一些影視資源的傳播活動。不乏 有些資源充沛的有志青年利用業餘時間翻譯某島國影視資源,利用區域網FTP上傳到某大大的個人電腦上。資源廣為分享,其翻譯作品之影響力在我們熱血青年心 中絲毫不亞於胡總書記的訓話。

我們記住了大大的伺服器帳號,也記住了大大被通報批評後黯然的神情,卻忽視了在背後默默為我們服務的軟體,若干著名FTP伺服器軟體中Serv-U便是其中一款。

▇ 軟體檔案 ▇

  • 軟體名稱:Serv-U
  • 軟體語言:多國語言
  • 軟體版本:11.0.0.4
  • 軟體下載:按這裡


下面我就來介紹一下Serv-U的安裝以及使用方法,有區域網條件的或者想要搭建FTP伺服器的或者像嚐嚐鮮的同學可以跟著我試一試,由於我沒有區域網環境,也沒有花生殼軟體就不可以在公網或區域網中除錯了,我就在個人電腦中示範。

Serv-U支援(分為金版、銀版、銅板略有所不同):FTP(檔案傳輸協議)、HTTP(超文字傳輸協議)、FTPS(通過 SSL 的 FTP)、HTTPS(通過 SSL 的 HTTP)、使用 SSH2* 的 SFTP(安全外殼程式上的檔案傳輸)

安裝過程:

1,下載安裝包(廢話),開啟軟體包(廢話),點選下一步(廢話)。

2,安裝過程不就不詳細說了,需要注意的幾點是,“將Serv-U作為系統服務安裝”這一步,這一步如果勾選的話Serv-U便會在系統服務裡面多 一個服務項,如果不勾選也沒事,一般伺服器的話作為服務執行的話更穩定一點。哪怕你安裝過程不勾選,在軟體操作介面也可以設定上。

3,安裝完畢,開啟軟體,會提示“新增加一個定義域”,點選“是”


4,接下來我們輸入域的名稱“wp.com”。

域的名稱對使用者是不可見的,並且不影響其他人訪問域的方式。它只是域的識別符號,使其管理員更方便的識別和管理域。同時域名必須是唯一的,從而使 Serv-U 可以將其與伺服器上的其它域區分開。您也可在描述區提供域的任何其它描述說明。

所以我為了好記就把域的名稱設定成為網站的域名,wp並不是我的域名,我只是把wp.com指向了本地“127.0.0.1”

5,這裡我們需要注意一下,如果你本地還安裝了其他伺服器環境可能會有埠衝突,比如我這裡由於安裝了apache http的80埠就衝突了,自己選擇一個埠比如“81”埠就可以了,如果你本地就一個Serv-U那就隨便了。


比如你將Serv-U的http 埠設定成了81 結合我這裡的域名情況,你也可以使用“wp.com:81”形式來訪問ftp伺服器,Serv-U預設提供了一個web客戶端。當然了ftp://wp.com 這個也行。

6,這裡不用變動,按照預設的來,點選“下一步”

7,加密方式自定,伺服器預設方式是“單向加密”,所以不用變動,直接“完成”

建立FTP賬戶:

安裝過程完成了,接下來我們就需要建立FTP賬戶了。

1,毫無疑問“是”

2,是

3,登入ID自己設定,下面的電子郵件什麼的,如果你僅僅是本地區域網除錯那完全不用填寫。

4,Serv-U預設會幫你設定一個比較複雜的密碼,你自己改一下。

5,點選那個圖示,選擇一個你本地的目錄作為FTP的根目錄,一般需要“鎖定使用者至根目錄”否則其他人可以把你電腦裡面的目錄結構看光光。

6,就像這樣,我把我本地安裝的網站設定成根目錄。然後點選“選擇”

7,下一步

8,這裡按照你自己的需要設定一下,一般首次建立的目錄肯定是為你自己開設的,所以選擇“完全訪問”,如果只想提供瀏覽和下載,選擇“只讀”訪問。

9,賬戶已經建立完成了,你也可以在Serv-U的操作介面,編輯下賬戶設定。

連線FTP測試:

1,我這裡先用FTP軟體“FlashFXP”測試,開啟快速連線。

2,輸入wp.com或者127.0.01 。由於我把wp.com的hosts設定成了127.0.0.1 所以都是一樣的。依次輸入,使用者名稱“admin”,密碼“123456”

3,看成功連線,速度嗖嗖的(廢話,就是開啟自己本地的資料夾),如果我也有自己的伺服器該多好~

4,再開啟“ftp://wp.com” 試試,在瀏覽器輸入此地址,同理 ftp://127.0.0.1/ 這個地址

5,再開啟Serv-U提供的web客戶端試試,由於我把Serv-U 的http埠設定成了81,所以格式是這樣的“http://www.wp.com:81” 或者“http://127.0.0.1:81” 成功。

引申:

以上都是在本地使用Serv-U,如果你想讓廣域網中的人能夠連線到你剛剛搭建的FTP伺服器怎麼辦呢?

首先我們需要一個路由器可以做埠對映,其次我們需要動態DNS服務(比如花生殼,可以註冊一個),如果沒有動態DNS那麼由於你使用的是動態ip,下次開機換ip了別人可就訪問不到了。

由於tp-link路由器中預設提供了花生殼服務,所以不用安裝花生殼軟體,註冊一個帳號就可以使用了,我就拿它示範。

1,我們先將虛擬伺服器中“伺服器埠號”設定為常見的幾個比如:21、80等一個ftp埠,一個http埠,我這裡圖省事直接21-81。如果你看完我上面的講解那就知道這什麼意思。

2,登入動態DNS,其實如果你僅僅是測試,不用登入也可以,你瀏覽器輸入“ftp://你的廣域網ip”,可以在ip138查到。

4,如圖我用廣域網打開了我個人電腦的主頁,同理使用花生殼提供的域名也可以連線,由於我apache上沒有設定,所以預設打開了ini介面。

5,81埠也可用。

6,ftp://形式也可用。

看完之後難道你不折騰騰嗎?