FTP架設伺服器分享檔案﹑存取文件給別人下載/上傳

發表留言 人氣: 17778°c

在現今網絡! 我們有很多時有需要將電腦中的檔案文件分享給友人下載,或與網絡的愛好者一同分享有趣的圖片及事件,

你可以說! 這樣使用MSN﹑QQ﹑ICQ 的分享檔案功能便可,但你有否知道這些軟件有限制流量及檔案文件大小的限制!?

而且這些軟件提供的頻寬的速度是否足夠!! 會有時分享比較大的檔案都有可能需要使用超過1小時,這樣太浪費時間了。

或者我們希望架設一個FTP分享空間,給使用者下載你分享的檔案文件或個人Web網站等!!

以上幾點!我們可以利用 FileZilla 軟體的FTP客戶端傳輸工具和FTP 伺服器架設工具很方便地做到了。

接下來開始教學

架設 FTP 伺服器篇
1. 首先電腦已安裝了FileZilla Server(FTP 伺服器)軟體!如沒有請點擊連接"立即前往下載"

2. 安裝好軟體後,啟動FileZilla伺服器時,會出現一個「 Connect to Server」視窗,我們可以在「Administrator password:」欄位中輸入管理員的密碼,然後勾選「Always connect to this server」再按下〔OK〕,設定好管理員密碼並自動連上FTP伺服器。 (請看圖片說明)

3. 出現FileZilla伺服器管理介面後,我們可以在視窗上半部看到目前的FTP伺服器的運作狀況,如果有出現「Logged on」或「Server online」的字樣,表示已經順利上線。我們可以隨時點按上方的閃電圖示切換上線、離線,即可手動開啟或關閉FTP站。 (請看圖片說明)

4. 開啟FileZilla管理介面後,按一下上方的圖示,準備設定使用者帳號。 (請看圖片說明)

如果沒有開設帳戶,其他使用者就沒法順利登入FTP伺服器中上傳或下載檔案,在「FileZilla Server」中新增使用者帳戶,讓我們可以針對不同帳戶設定不同權限或速度限制,方便控管FTP伺服器的使用狀況。 

5. 接著先點選左邊選單中的【General】,然後按一下右邊的〔Add〕按鈕,出現「Add user account」視窗後,在上面欄位中輸入使用者名稱,如「brian」,最後再按下〔OK〕按鈕即可。 (請看圖片說明)

6. 新增好使用者之後,我們必須為該使用者設定密碼,先點選右邊「Users」中的使用者名稱,然後再勾選「Password」,然後在「Password」右邊輸入該使用者的密碼即可。 (請看圖片說明)

7. 點擊左邊「Shared folders」再選取右邊「User」選單點選你要設定的帳戶,按一下中間的〔Add〕按鈕後,再選取你要開放給他抓檔的資料夾即可。當然我們也可替單一使用者設定多個不同資料夾,看你要開放哪個資料夾給他們抓檔都可以,只要重複操作第4、第5步驟即可。 (請看圖片說明)

我們必須幫該帳戶設定可用的資料夾,這是專門用來存放該使用者下載或上傳的檔案用的資料夾,為了避免混淆,我們可以幫每個不同使用者設定不同資料夾讓他存放自己的檔案。 

8. 選好之後,我們可以設定該使用者針對此一資料夾的存取權限。請先點選你要設定的資料夾名稱,使其反白後,再勾選你要開放的權限。 (請看圖片說明)

Files → Read下載檔案
Files → Write上傳檔案
Files → Delete刪除檔案
Directories → Creat新增子資料夾
Directories → Delete刪除子資料夾
Directories → List列出資料夾中的檔案

(全部設定好之後,再按下〔OK〕按鈕即可完成設定工作)

9-10a-10b 當開設好FTP帳戶後,使用FTP傳輸軟體或Web瀏覽器測試一下FTP伺服器是否可以正常連線登入。

9. FTP 軟體測試篇
這裡以「FileZilla」FTP傳輸軟體為例,開啟軟體之後,先在主機IP處輸入「127.0.0.1」(本機電腦的IP位址),然後再輸入剛剛設定的使用者名稱與密碼,連接埠可以留空或填寫「21」,再按下〔Enter〕按鍵開始連線。 (請看圖片說明)

FileZilla Client – FTP客戶端傳輸軟體測試!如沒有請點擊連接"立即前往下載


如果可以順利連線進去抓檔案的話,表示你的FTP伺服器設定沒問題,可以正常運作。 

10a. Web 瀏覽器測試篇a
這裡以「IE8」瀏覽器為例,開啟瀏覽器後,在網址列輸入「ftp://127.0.0.1」(本機電腦的IP位址),然後彈出輸入框,填寫剛才已新增的使用者名稱及密碼後按「登入」 (請看圖片說明)

10b. Web 瀏覽器測試篇b
登入後將會看到FTP伺服器的文件夾內的文件及檔案,使用者只需要點擊即可下載或預覽 (請看圖片說明)

11. 當有使用者連線到FTP伺服器之後,原本的「FileZilla Server Interface」伺服器管理介面便會顯示一些連線訊息與目前連線中的使用者。 (請看圖片說明)

如果你想踢掉某個使用者,可以在使用者名稱按一下右鍵,再點選「Kick user」,即可讓他斷線。
如果要禁止該IP的使用者,可以按一下【Ban user‘s IP address】,以後該IP的使用者便永遠無法再連線到你的FTP站。

FTP 站設定下載限速,避免拖垮網路頻寬

不管是架設FTP或一般Web網站,都一定要很注意自家的網路頻寬是否足夠。如果你的上傳頻寬原本就不大了,又無限制的開放讓很多人瘋狂從你的FTP抓檔案的話,那肯定會影響電腦平常的正常上網速度。

以下簡單介紹如何針對單一使用者設定抓檔頻寬,避免使用者一下子佔用掉太大的頻寬導致網路變慢。

1. 先從左邊選單切換到【Speed Limits】功能頁面,從右邊「Users」點選你要設定的使用者帳戶後,再點選中間的「Constant Speed Limit of」,並輸入該使用者的速度上限,如「50」kB/s。 (請看圖片說明)

2. 如果你只想在某些時段設定速限,可以點選「Use Speed Limit Rules」,按下〔Add〕按鈕後,再設定速度限制與時段。全部設定完後再按下〔OK〕按鈕即可。 (請看圖片說明)

取得自己電腦的IP位址,讓朋友連線進來

依照前面的方法安裝、設定好你的FTP站,且順利使用「127.0.0.1」這個IP從本機電腦連上自己的FTP站之後,確認FTP站可正常運作無誤的話,便可開放給其他人連線進來囉。如果你家裏沒安裝IP分享器或其他防火牆軟體,那你可以直接找出自己的IP位址後,馬上給朋友你的IP讓他們連上線。

如果你的電腦有安裝防火牆軟體,或你的防毒軟體有防火牆功能的話,記得開啟「21」這個PORT,讓FTP的資料可以順利通過防火牆。

1. 請開啟「http://www.ifreesite.com/ip (中文) OR http://whatismyip.com/ (英文)」這個網頁後,網頁上會顯示你的電腦目前的IP位址,請把這個IP丟給你的朋友,讓他測試看看是否可以用這個IP連上你的FTP站。如果連線正常的話就好,如果無法連線,則有可能是你的防火牆沒設定好,請再檢查看看。 (請看圖片說明)

2. 如果你有使用IP分享器的話,則必須設定IP分享器中的「虛擬伺服器」這類的連接埠對應功能,將TCP的PORT 21對應到你目前使用中的電腦。這部份由於每台IP分享器的設定都不太一樣,請依照說明書來操作即可,記得將PORT 21對應到架設FTP伺服器的電腦即可。 (請看圖片說明)

最後!
請注意︰分享給其他使用者或好友,給他們的FTP 軟體「主機」填"您的IP地址" 或Web 瀏覽器網址"ftp://您的IP地址/" 必須是此格式,才能成功進入到您的FTP站哦!!

相關文章︰
1. FileZilla SFTP (SSH)服務器教學
2. FileZilla隱藏系統已知的副檔名.db﹑.ini﹑svn﹑cvs
3. 網頁版-免費線上Proxy代理伺服器跳板
4. Proxy伺服器(代理伺服器)的設定教學-IE﹑Firefox﹑Chrome﹑Safari﹑Opera

標籤: