[教學]如何架設FTP伺服器?

如果要用自己的電腦架設伺服器或是要對一台電腦改裝成伺服器,相信FTP伺服器功能是缺少不了的。從字面上看來,架設FTP伺服器似乎是一件很困難的事情,但實際上並沒有這麼複雜,架設FTP伺服器也是可以很簡單的,就跟安裝軟體一樣,點幾個步驟,啟動並設定一下,就可以了。

想要架設FTP伺服器,目前有一 個還頗受歡迎的免費軟體「FileZilla Server」,這軟體是一套免費的FTP伺服器軟體。我想很多人看到FileZilla這名詞並不陌生吧?它就是我們平常使用到的FTP軟體,這回要介紹的FTP伺服器軟體和它可是同系列的喔!

架設FTP可以做什麼呢?如果你是從兩台電腦之間交換檔案,而且檔案超過500MB以上,那絕對不能使用MSN傳輸了,因為會傳輸很久,傳輸到一半如果MSN當機就要重來了。如果是要架設一台伺服器,可能伺服器在學校,在家裡如果寫好的網頁要傳到學校電腦,該怎麼辦呢?

若有以上兩種情況的人,在自己電腦內架設一個FTP應該是不錯的解決之道。像香腸之前做畢專,伺服器是學校的,作業系統是Winows Server 2003,然後搭配Appserv伺服器來運行PHP,那在家裡做好的檔案該怎傳到學校呢?總不能一值使用遠端遙控吧?太沒效率了,當然就是在電腦內架個FTP伺服器,透過FTP軟體上傳檔案到伺服器囉!

第1步 啟動軟體後,請直接點擊﹝I Agree﹞。

[教學]如何架設FTP伺服器?

第2步 保持預設即可,接著﹝Next>﹞繼續安裝。

[教學]如何架設FTP伺服器?

第3步 安裝路徑預設即可,點擊﹝Next>﹞。

[教學]如何架設FTP伺服器?

第4步 這邊是設定安裝後是否自動啟動,選擇預設即可,介面的Port也可以保持預設就好,直接點擊﹝Next>﹞。

[教學]如何架設FTP伺服器?

第5步 一切就緒後,點擊﹝Install﹞進行安裝。

[教學]如何架設FTP伺服器?

第6步 安裝完畢後,點擊﹝Close﹞。

[教學]如何架設FTP伺服器?

第7步 安裝完後,請啟動軟體,然後預設本機伺服器位置是「127.0.0.1」,管理介面的Port是「14147」,密碼部分可以自由設定,點擊﹝OK﹞進去。

[教學]如何架設FTP伺服器?

第8步 進入後,你會看到目前的FTP動作狀態,會顯示在軟體上。請您點擊上面從左邊數來第四個按鈕(單一人頭),準備建立FTP帳號。

[教學]如何架設FTP伺服器?

第9步 進入後,請輸入FTP使用者名稱,然後按下﹝OK﹞。

[教學]如何架設FTP伺服器?

第10步 在畫面上點右邊剛建好的帳號,然後看到「Account setting」部分,請勾選一下【Password】然後設定一下這個帳戶的密碼,接著點左邊的【Shared folders】設定存這個帳號可以存取的目錄。

[教學]如何架設FTP伺服器?

第11步 進入此畫面,請您先點右手邊您建立的帳號,然後再點擊畫面上的﹝Add﹞。

[教學]如何架設FTP伺服器?

第12步 這時候是設定FTP帳號可以存取的目錄,請您自行設定囉!如果要分享檔案給朋友,就設定到該檔案的路徑,如果是要架設網站而且又使用Appserv,您可以設定到以下目錄「C:\Appserv\www\」。

[教學]如何架設FTP伺服器?

第13步 接下來設定這個目錄的權限,在「File」區塊和「Directories」將欄位全部打勾,並點擊﹝OK﹞完成設定,這樣就可以了。

[教學]如何架設FTP伺服器?

這樣設定好之後,趕快查自己電腦的IP,然後請朋友安裝FileZilla的FTP軟體,連線時請設定連線位置為你的IP,帳號密碼就給他你剛剛建立的,基本上這樣應該就可以聯近來抓檔案囉!當然可能會遇到一些突發狀況,像是被防火牆擋住,找到的不是真實的IP等等的問題,這些可能就要看看你電腦環境的設定,才有辦法解決,不過一般正常情況這樣應該是可以正常的。架站的朋友也可以這樣子從家裡連線到伺服器傳輸檔案囉!

  • 優曇波蘿

    香腸老大,
    不好意思, 我要請教您的問題, 和您這篇的主題稍有出入.
    我現在已架好Appache server, 也安裝好wordpress. 但只能在本地機run, 不能公開到internet. 我的連線ip 是固定ip, 也ping得到我這組ip, 但不知怎麼, 在瀏覽器的網址列打這組ip, 就是連不到我的server.
    請教您, 問題可能出在哪裏? 有哪些設定我該去改嗎?

    • 這個已經超出我的能力範圍了…

      我自架這部分沒有太多的實際經驗@@

      被擋住的話,是不是防火牆的關係呢~~@@

    • 應該是被防火牆或 IP分享器(ROUTER) 擋住,要在防火牆或 ROUTER內 設定 NAT 把 網頁服務導到這台主機上,比如主機從 IP分享器上以DHCP取得的IP位置是 192.168.1.1,然後 連接埠號是80 PORT,在IP分享器上的NAT就設定一組虛擬伺服器 的 IP位址: 192.168.1.1,通訊連接埠號 80

  • 目前架完後,遇到一個問題,就是我用ubuntu server,用lftp上傳檔案,一開始都ok,後來就不行,非常奇怪,然後就換一套ftp就搞定了

  • henry

    請問有用有線router D-LINK DI-504點樣SET 才可配合到Filezilla FTP SERVER 架 , 我上網search過, 但沒有提及這型號 , thx

  • 野喵咪

    去申請轉址也是一個不錯的方式,
    就不用擔心浮動ip的問題

  • 無聊來晃晃~~新年快樂唷~

  • ting

    你好:
    已經都完成了…可是沒辦法上傳檔案…會出現複製檔案到ftp伺服器發生錯誤..請確定你有權可將檔案放到伺服器上的對話方塊….

    香腸回應:
    權限不足囉!? 我自己是沒有遇到這樣狀況 0.0

  • 謝謝你的教學 收下嚕^^

    香腸回應:

    :)

  • 小名

    用分享器連線是浮動IP別人就無法連我的伺服器了@@,有辦法可以解決嗎?

    香腸回應:
    只要沒重新連線,那個浮動IP是不變的,也可以給朋友連線。
    通常解決辦法就是換固定IP

    • 1.若是中華電信的ADSL用戶撥號時可以用 用戶帳號@ip.hinet.net 將每次撥接上網路的IP固定,此方式只要告訴對方你的對外真實IP,並且你IP分享器內的NAT 要新增一台虛擬伺服器指到你的電腦,21 port。

      2.或去網路上新增一組免費的 domain name 指到你的IP,再從 IP分享器的 DDNS服務設定更新動態IP到domain name server ,這樣每次ADSL撥接上網路時IP雖然不一樣,但domain name 是一樣的,人家連你伺服器時,你告訴對方你的 domain name 就可以了,並且你IP分享器內的NAT 要新增一台虛擬伺服器指到你的電腦,21 port。

  • 琪琪

    如何讓別人分享(上傳)資料到我架設好的FTP呢?
    不管能不能解決..能幫我說明一下嘛=口=
    我請朋友試都無法登入耶..

    香腸回應:
    重點就是您的IP和防火牆是否有允許20、21port

  • 派大

    請問 動態IP和固定IP使用FileZilla Server 有影響嗎?

    香腸回應:
    對外面連進來的人有影響

  • 豆花

    安安
    請問我用appserv做ECSHOP系統然後要放在網路上
    要怎麼從FZ上傳上去?是整個appserv都傳上去嗎?還是?@@抱歉我是新手還不太懂

    香腸回應:
    你本機電腦,就不用FZ傳輸囉! 自己電腦有設定對外連線就可以了

  • 之前檔名中文還是有亂碼的情形
    不知現在OK了嗎

    香腸回應:
    呃~FTP不建議中文檔案名稱啦!

  • Mac內建FTP XDDD

    香腸回應:
    有錢人~

    • 樓上的還真有錢~

      香腸回應:
      噗噗