|
|

; ~. D! M7 J. }; W( d: gPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
3 Z2 A( [' y6 C3 \) x- S, T使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
: k' `/ i/ |9 Q: G1 V; O5 X7 } 7 H% H; s8 b! ~/ L$ z8 E" K/ }
作者:國立陽明大學醫學系 洪任諭 # K9 V# |7 G# O. q1 A
" V+ n6 k, I7 _& m千萬要給自己一個機會嘗試,相信我,這真的很簡單。, F+ Q7 Z% o5 s6 r& W- b5 F
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
F) J7 ?- p! N! z5 f+ V架設FTP站已經是很普遍的事情。. c1 ^, D3 C# G$ I
再加上作業系統的進步,還有網路上各式各樣的軟體,
) e7 Z+ x1 D! d3 O) R7 z架設 FTP 站再也不是少數高手的專利。2 }* ?3 H' o: N' i* X# N0 T
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,7 W3 e5 a! C7 M6 d8 M
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,; s: T: D% F' P+ m( S4 O
也不想花時間學習,因而卻步不前,這是很可惜的," [$ r# ?! Q' N8 E4 T
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。 G* x8 D f+ w D$ C+ g$ }2 t
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
! X; {5 B! P* h+ F& [不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
$ c1 R# L& F9 u: U2 M% D6 t漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長, v6 K$ T) ?( I1 L4 H3 t# b
其中有幾套還是免費軟體,品質都很不錯,% u3 F: G% R( {! N
但很可惜,英文的介面配上較為複雜的設定方式,
8 H/ _6 o2 x: M3 O: b& ?對於電腦初學者來說還是一看就打退堂鼓,$ J# x G$ R- `( b: `5 Q) g
會架 FTP 站的人相對還是少數,雖然其實很簡單,6 o, z0 X4 f/ [5 {; K; H2 n# r
但因為大家都沒接觸過,所以會架站的人總不免有點得意,) G# y" I- u0 H6 Q8 l7 L4 T
不會架的還得看人臉色拜託人家教,7 z4 p- J, e7 d( L0 o6 `2 l
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
& `5 ]1 u# {0 | I7 `6 J; N8 l其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
! M2 e* l; D6 J. @( ^我現在提供一個 Step by Step 的教學,按照以下步驟,2 P) k8 n' C, @# P
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。% A7 b+ L4 `( r5 E1 F2 s. a
. v. T# B. \, H Z( X快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: 4 ]+ G t: |. m5 l" F8 v9 Y
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,9 j& b2 ~8 J4 A2 p( S# m
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
$ t# c6 g: `" y8 Z特色是讓不熟電腦的人也能夠輕易架設 FTP 站。; q+ Y! j* \# M$ i5 a" Y
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,; K( f7 p' J/ P: @$ Y
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,) w/ V" j5 s4 @/ Z: x' i
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
) E% E* Z; Y q$ z3 K安全性,傳輸速度和功能不是這個軟體的主要訴求,' G; g" J% u; Q! k+ f
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
8 ~, N/ V. _9 P' w# J6 E並且免費,才是本軟體的主要特色。) m1 d" d3 G3 y/ r
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
6 s, w3 Y1 j7 T2 ~( K輕鬆架設個人 FTP 站,和好友分享檔案。 0 y. S' k0 L) U* I" y
) ]( T: }7 l v6 b這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,% ]1 d: s- x7 r/ l7 i
然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,! f$ Q& G) O/ c" s
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 " a, }9 u6 z% p) J( Y9 k) i
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
, E& x3 x! Z; I# Q因為你不可能把電腦上的所有檔案毫無限制的放在網路上,# |" a. h2 E9 o7 g
公開給所有不認識的人下載,所以必須設定使用者,# v, Y, N M* S, [9 N
限定只有你開放的幾個特定使用者才能連進來,
; O5 q& H+ k* R此外還有要限制他們只能下載你有開放的內容,. j- @$ z1 p5 j7 F% F
其他你不願分享出去的東西他們則是都不能碰。+ ]) h$ K: M7 M( e! l; C" b) ^
3 {& H2 r; R. t. g

7 {) a% e. z* D9 p& f9 p( o1 t) f3 S& ^; P% J& ~, ~+ ~
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,9 a. I2 A) u" F% ?; h% ?
總之先照著按。/ g" E. E7 L, H9 t6 ^2 B% N$ ~
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,7 x) M7 U" N3 ? |8 L& J
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
) ~/ {" x2 o+ I9 n% U4 J1 x在這裡為了示範我設定"1234",事實上這是很不安全的密碼,: }$ [# I7 W9 E5 Y
請換成你自己想設的密碼。
/ _) `" v I9 _ @) Z' ^接著按下[設定檔案存取權限]
2 B6 h: {9 Z5 ] r$ w! p/ g% I ?+ q: I! x/ t9 X2 M$ {
7 X! l6 g* r1 |! b( ]7 l1 q
& u. p. G7 ~5 c- p4 T' W
我們現在要來決定要開放哪些內容給使用者下載。6 F7 l- R" i5 y% w* r9 e" r, ?8 ]
接下來會看到下面的畫面,在此檔案存取權限要設定的,
8 }) P9 ^- J4 C c0 h) [* V就是我們要把哪些東西開放出去讓人(friend) 使用。: p0 q$ f* h8 e
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
% D/ k- u2 N4 u; n3 V2 E8 @$ p找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
0 M2 X$ w1 K* m* x6 F所以請先打開你的檔案總管。7 g( ?; I. o0 @6 ~( |: ^
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」( j$ ]# N+ l1 k. v8 n0 |
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
* @" R/ q. j |0 b4 {' f; R我就用滑鼠在 [檔案總管] 選取這幾個檔案,
5 R3 M# ^, ~( d$ E+ a# x# K然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。1 ^0 Q6 f; s1 c* d
3 Q( \ p; a0 S h/ R7 ]2 R6 X 7 f, b7 u+ l. j; {& e$ Z
5 V1 r# ^0 P9 X) g! Q
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利$ D& e9 ]$ d8 Q
被檔案權限設定對話框自動加入了。! ?3 S+ _8 G U
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
. I- }7 r i' q' r等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
g/ s2 H5 F5 I3 @試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。1 D6 p) q* d- W$ V# \
設定好按下[確定]即可。# j& _) R( b9 H
% ?2 k1 E3 f" u( o( a' s ; k' [7 C& P* ]. \. b) @# ]3 L8 a$ l
6 M) S) k" y3 I% P8 d$ ~* c確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組," l, V; h- d; t& [! B! I
現在我要說明為什麼要新增群組。
+ I! b+ ~7 ?3 B) f* G) z, F1 U- Z因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,+ y# R2 D6 t8 ^, ?* o3 O
但如果你想開放給每個人的東西都一樣,
5 P1 ]; @5 l/ Z/ }6 z- I既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
" x) r1 e/ N* R" d4 Q/ a+ w就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,' p8 i) _1 ?1 [6 m3 E
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
. s z& q, |& ~& c) p k3 \就可以直接全部套用群組設定值,不必重複設定$ w& _ V. c9 N. h P
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,7 P. s- u! q" V1 b- `9 |
就不需要使用群組了)。
0 B% B7 v. K* X& m% G- B f) P請看以下操作:
0 e3 u9 N% e/ e. l, D5 g( f: E按下[新增使用者]按鈕,並且將他命名為你想要的名字,
" C& T/ O8 w' t7 a1 Z3 z這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,0 @3 ~4 [5 ]/ M9 J& u; X: z( {
設使用者名為 "pcman",然後從右上方選擇群組,
! t8 x4 X5 T/ e6 E* T6 z# M- l讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
5 ^* x+ Y1 ^' i現在使用者 "pcman" 已經屬於 "friend" 這個群組。- N8 G* F, k* e' F3 D, A% }; a
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,- \) N! G6 f' R/ q8 L5 E# l
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,$ `* ~6 t- y; }$ p" s, l
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼% Q+ a& T8 \8 T9 ]
而非群組的密碼。底下的其他設定也是一樣,! o" P+ n: V9 a+ d3 A9 @ U
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
. N H" p1 \4 X; c0 ^$ }我們可以開始測試。. s; ~' V6 j' W1 U9 p
" f9 F6 `. l# W4 P! h
( q1 Q+ @: r$ }! Z/ @( f; M) `& x4 S* _
, m1 n9 i3 V+ k c* ] b1 ]9 r8 u+ i
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
8 K4 ~1 K" L+ `' ~你可以改用你慣用的軟體像是 CuteFTP...等。2 X+ H7 y0 M, x! {: j2 Q
IP 位址輸入 localhost,這是 Windows 系統預設的位址," b4 r) ~$ E! k' \. A( ^$ i2 y0 g! \
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",' u/ c1 l& k7 { b9 [/ I: J5 \0 o
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
1 S8 F& {- M& B3 I連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! & I# t& L. X& v+ g" Q
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,2 i7 V* h, @% A) h. L8 K" n
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?8 }, L7 w3 ^+ k; V# }+ C. G6 |* I7 w
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?% |+ h. [# {2 E! ~+ M! z! @/ g. R, O
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。9 w- ?$ ]# Q Z Q
8 q, ?/ M3 t7 u1 o
8 X6 P- M" W; a6 Z
1 I4 ]) b+ T; F" t" e6 d$ p再進一步切入「軟體」資料夾當中,是不是讀到了?
6 e$ o) Q7 F [' L. T) q列出來的正是資料夾裡面的檔案。
4 A) N# D0 T) D7 c C8 B; @9 z! J! k0 y2 X6 k/ K! {% e- Q! l" R( C6 h8 ^
5 u4 d3 i4 u$ z: \' S0 H; p
# s7 N6 T0 P# H5 F1 U- G0 r
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
# p. f7 P& M; o8 y$ }) `. ~: K: u一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。0 }" g7 \% f, Z3 ^ u9 q( b
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),% t7 ~3 y: w' f1 |2 g+ z
後面進階設定會講怎樣修改連接埠。
; s+ v/ _* ^0 q' }不知道你電腦的 IP 或別人無法連線進來,
4 R' }* X) k, B4 J# i你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
1 i$ p1 N& |. a" A3 a4 ^4 p* s* V3 s7 }
) i( s2 `+ I5 D
【常見問題疑難排解】
. Z3 ~& Q C5 @. S% v) E. ]9 X i" B* l
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?0 s+ p4 v6 T7 f
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
% W( a* h' [' n' U或者系統上有其他使用同一連接埠的程式。
k! R; \! j( c2 y(例如 Windows XP / 2000 )內建的 FTP 服務。
5 X T& K9 U& j% T此外可以試著更換連接埠看看能否使用。
/ j# }, R4 Z4 K: w1 Z BWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
) Q- ]7 E, ?7 u: y* D進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。6 v& q7 [, g1 { C# |* C3 w
詳見 Windows 系統的說明文件,或網路上其他教學。
' D; b3 O* a; J4 G# J: F' U防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。% r2 }# G& @+ U! a
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 , a* ?( \; `' u5 R8 ?6 d6 R( I
2.為何可以連線,但是連上後無法列出檔案?' \ p2 U4 L1 }, S8 }8 h
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。: D0 x7 O q" @2 E" [ q# }
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,- {" f( U6 a9 t
並且請對方改用 PASV 模式連線看看。
* |% P! H+ {7 Y4 }這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,* y7 b0 b; j: q, s
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 % M4 \+ @8 E9 h! M9 q
, T7 Q. l/ U. L4 ]) V* K" @" A& z【版權聲明】 W b% I/ c- E- \
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 8 t1 n+ M. a4 K6 K3 }- o/ h! i) a+ z4 z
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
% I( C, F3 F* K( `" A.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 . \7 U/ ~) z/ @. a
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
" |* F5 o+ [$ {* |( y.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 7 c- a1 f3 m9 i& i, J, s1 v3 \
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|