|
|

9 ]2 ~1 V; J2 B) S! S' _PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案# I" i! I+ f7 d% [
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
& M$ P# [9 m0 ] l
& j+ g( O& V9 p ]* M& v$ G作者:國立陽明大學醫學系 洪任諭 ! b3 u, w9 ~2 B3 r( [* p9 a
v: k9 v/ L5 h7 m
千萬要給自己一個機會嘗試,相信我,這真的很簡單。+ D- R& J8 U# t9 n" f
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
: ^5 }6 X% M ?/ ]. M架設FTP站已經是很普遍的事情。
4 B7 r' U- U2 Z: v8 [/ P* y8 S. J9 X再加上作業系統的進步,還有網路上各式各樣的軟體,/ z7 A, ?: I/ j ^6 U; l& ]
架設 FTP 站再也不是少數高手的專利。
/ w5 K3 o* n# n; @- W9 E( m$ \& E硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,; _8 C1 X& J# i: r4 D' }
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,7 s. a; ~5 E3 M& E+ H6 x3 T/ O K
也不想花時間學習,因而卻步不前,這是很可惜的,
" L4 l5 A+ r3 L' W5 X; ?4 L其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。( N- `/ q& Z4 u
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
8 o8 q R: u' c9 t3 p$ a' b不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
+ g6 b. a8 r1 T2 F6 l. a: M+ C$ i漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
# _2 m: i2 R7 {# Y- Z! ]其中有幾套還是免費軟體,品質都很不錯,
4 J% I( X) h/ G; V4 i但很可惜,英文的介面配上較為複雜的設定方式,
6 R3 B2 v- H% D: p( i" j* m2 \% K* T對於電腦初學者來說還是一看就打退堂鼓,, b H/ b7 L: z9 u
會架 FTP 站的人相對還是少數,雖然其實很簡單,7 f6 H2 _8 |, e. ^+ {
但因為大家都沒接觸過,所以會架站的人總不免有點得意,
o, A, h0 S1 O1 R不會架的還得看人臉色拜託人家教,
" G$ j$ A e/ X- F使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
! [2 p2 D: I9 m/ Z/ U1 y其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
4 x" e7 {' m3 ~& w! m+ X2 R3 q我現在提供一個 Step by Step 的教學,按照以下步驟,0 t9 c5 A6 n: L" F1 C4 a( c
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
. {0 `: B4 H# V/ U* x' V B6 c6 I% g4 d6 |- S' B }
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
, ?; `0 I/ M4 F首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
$ o" l5 U8 s3 w# s" T' ]這是專門針對初學者設計的全中文免費 FTP 架站軟體,
$ f& I- X/ V5 w6 I& Y- l" B特色是讓不熟電腦的人也能夠輕易架設 FTP 站。, j5 h& a+ l( G+ z! d# D2 j( R
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,% N, {- [% ]8 f9 p
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
, o& G/ R. U* ?# _" l* V2 L執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。7 V& R! l! d7 i$ x; ? Y; V3 R
安全性,傳輸速度和功能不是這個軟體的主要訴求,
) O. z0 V; \! Y/ w專為初學者一般用途設計,簡單的中文介面及相容中文檔名,3 ?7 a3 z- q3 k+ | I( q3 g
並且免費,才是本軟體的主要特色。
' V" r% C* Q5 y- B我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,! t2 G( r! q. t8 h/ T* m
輕鬆架設個人 FTP 站,和好友分享檔案。
$ y' ]" U- H1 j6 d8 b! c4 A6 _) f' M5 o; h1 e
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
; N8 Y6 f" A' \" g: X然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
' |$ B$ j! f7 Q6 z& B按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
' I( M* M! l$ R9 W7 \0 N/ ~" Y0 O接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。+ {1 ?& z C& n! b2 a8 R& x% Z
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
( _/ p3 s/ |4 H. n+ X公開給所有不認識的人下載,所以必須設定使用者,6 t( ]9 G) a3 [2 E# H( K
限定只有你開放的幾個特定使用者才能連進來,% R( P6 E- m3 k4 G$ [" c
此外還有要限制他們只能下載你有開放的內容,
B2 S0 w/ n# l9 h) F其他你不願分享出去的東西他們則是都不能碰。
6 T1 j" T6 Q. f$ _9 d/ U% [# T
1 g: ]8 x j6 H; D' G9 T3 N
5 e8 O- s: X" o! d* s, K
9 j. t' X. r# ]8 k) n: ~ s/ Q出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
4 _; ]$ v2 b4 t" {- W& W5 a( b6 U總之先照著按。: d3 ?/ o! O! p% m2 V6 ^
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,) ~; y: y% d/ C+ D* \ w/ g+ ^! h
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
- M' U9 W# y9 ~( p6 Q+ {# h0 H1 ^在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
" P! {2 t9 D0 U, ?3 b% u請換成你自己想設的密碼。
i0 ?& k9 w ~接著按下[設定檔案存取權限]' O _9 ?# {: u0 H
1 J3 ]4 F1 q: L- [. U

@6 }. p+ T0 ^1 b' O2 B$ O i: b/ k+ V% I9 Q+ h
我們現在要來決定要開放哪些內容給使用者下載。' Q( u4 Y+ J! ~% p
接下來會看到下面的畫面,在此檔案存取權限要設定的," G0 z0 T" U2 `
就是我們要把哪些東西開放出去讓人(friend) 使用。4 T5 K @9 `+ Q9 n
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
7 @7 O2 f w, b1 ~* S/ X6 O找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
D, I: x5 n0 q3 N: w" n2 n/ T所以請先打開你的檔案總管。
' w. Z$ \- r' s: f1 Y假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
$ A# e t- F& K+ z! L這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,3 v& w+ {) @$ S: q# w; v9 a! p
我就用滑鼠在 [檔案總管] 選取這幾個檔案,4 \3 H& }" ^- m, t4 K
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
* |3 d% Y* g' N
. P& c8 B8 k3 j! i3 v4 Y" w0 q
6 e* }8 }6 X3 I2 f4 e( V# @- r& K+ d+ Q
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
1 U( `+ E5 C9 M' @被檔案權限設定對話框自動加入了。
6 w& P9 e- ?% R+ }9 f2 _拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
9 Q8 Z5 l* {( a" c' B# {; |+ r等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
4 s$ O6 y6 e1 q4 `試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
3 m6 U' ^! W* L% ~設定好按下[確定]即可。0 L! H5 r' B$ E
& l* D# r' ?3 N4 o4 r( H 0 d" X- S; [6 O5 T' G
; M |7 n( [5 M2 ]( g
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
& v* Y. f! m: r" h6 c9 b4 R現在我要說明為什麼要新增群組。, g, N/ t. [/ x7 o
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
8 l( U0 ?* ~/ r( A( m1 ?( ? W1 _但如果你想開放給每個人的東西都一樣,
( f, s& _+ [8 r8 i \* S既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
% u; u, L4 h _1 E( n3 ]& Z就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,6 _% u0 O) | E" u9 F' g" @
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
; ]. Z1 b% V: L; U就可以直接全部套用群組設定值,不必重複設定, ]( I; y7 ^0 s4 ?7 g5 A) B( b
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
" M- e& h: ]. a1 @2 ]就不需要使用群組了)。
0 Z4 j6 _0 ]3 O$ `請看以下操作:
9 T/ k9 u7 N9 \$ D, C按下[新增使用者]按鈕,並且將他命名為你想要的名字,
& f: o: E& T2 c5 |1 g4 q這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,9 C+ {: W& h3 A3 I. W Z; `6 a
設使用者名為 "pcman",然後從右上方選擇群組,
" ]- q$ p# U4 ^: |9 K# @4 |. F& Z, @讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
% t2 h6 L. b, r4 q8 K現在使用者 "pcman" 已經屬於 "friend" 這個群組。
. ` ?1 s4 t I2 U2 P請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
+ r( s5 P- n3 ]3 }) v% D不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,8 T% @$ N7 Z* T/ a) B
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼5 a8 K: G% z3 D# ?/ S
而非群組的密碼。底下的其他設定也是一樣,
- k+ w" Y- j& v& h2 n1 @只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,& |. e* P8 {: r! C. ?$ Q
我們可以開始測試。
' s$ g: |6 t6 p% c* M# L" n
; b \1 c# v ^- F: \( o / {0 a$ u& O8 `0 j& `( h) }
4 t$ N" P# l1 R* T8 r3 _用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,' b; ^6 B' I6 ]* w% A/ b) P
你可以改用你慣用的軟體像是 CuteFTP...等。
- w& u+ j; J5 }6 V# {IP 位址輸入 localhost,這是 Windows 系統預設的位址,9 L. I# o7 H' [( c' q1 ~2 r1 O- v
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",) L& Q9 p$ `# D2 x, i$ {3 V, m3 t
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
' V6 ]- _$ d% F; q& r/ w連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! 6 L' t6 y0 O, a
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
& j; Q0 }% b( q0 }% x6 z" u# R請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?9 J7 m7 m3 F$ p/ {' X& O! [
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?* F. l+ n p2 |& i9 A; `5 W
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
1 J1 A7 U# r) L. }* ], q [
, l, |& g9 R( z8 d! B0 l& d 9 A+ ~! `" z$ u! W' Q
( y% ~$ G& X) q+ ]% N* v& Q# N
再進一步切入「軟體」資料夾當中,是不是讀到了?
4 R8 F# K! _4 p, e& E+ A& X3 C3 M列出來的正是資料夾裡面的檔案。
- `6 N6 q6 g* \" m) Z% B
3 D% ]4 z a6 W; G( e2 W8 y }
?$ a# R# J2 e( }" g( e& w& V9 l- ?
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
: ~5 z, g0 X+ R( k一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。1 s+ d+ C5 |6 R: ?9 H- [. p- Z
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),: K/ D3 ?. p. v! L! T- |- W! n
後面進階設定會講怎樣修改連接埠。
' p; x, D4 g! A& ]; p8 L不知道你電腦的 IP 或別人無法連線進來,
/ V0 o6 y0 ]! s/ W4 ~6 L$ `你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 ( U, L6 [) k, f- u1 H9 c% ]4 R
" x! a' G4 ]+ x" ~* h
/ P5 e0 F8 \" X( @- k7 Z& w) ~
【常見問題疑難排解】
" O- V% {( i3 C+ o* w0 Y& E; d. ^" n1 \4 x' T7 X. U2 x0 T
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
6 c2 H1 S9 A& P; R) a請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。4 @1 S6 |/ h: ?$ t
或者系統上有其他使用同一連接埠的程式。! b- l6 c) ^+ J% s; ^
(例如 Windows XP / 2000 )內建的 FTP 服務。: _$ g O j9 w0 D% M& L
此外可以試著更換連接埠看看能否使用。
/ b- }: X3 N9 {) PWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
. @3 b$ [' Q* X% }* S. R2 T1 m5 j進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。. d" I" ~4 g5 }* }. |2 p, H) G
詳見 Windows 系統的說明文件,或網路上其他教學。
7 C' w3 Q$ T5 S m7 s" t% P4 t防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。# e% a, I+ V. q# [. C2 [6 N J5 C
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 / o# o" z9 J" ]! E
2.為何可以連線,但是連上後無法列出檔案?+ b& r# X( l' r$ }3 R: G
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
. C8 @& B& J, Z- e請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍, e/ }6 K) {$ h# N
並且請對方改用 PASV 模式連線看看。
/ @+ f) ^$ n4 O$ f6 x! p+ T這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
) N! J; Z+ R! \# ]; N* E2 V! T非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
! s6 T1 ^8 j3 {5 G1 ` T5 ~1 m a8 z5 E
【版權聲明】2 Q4 |8 z$ j H# y# y! G( ?! O- b
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 2 P% H$ [( L: [( T9 R
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 / W. X0 [- _, s
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 " j: e! P/ z3 r/ t& g6 r' A
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 " a- k+ B/ X" j7 r( ?) j: Z
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 5 J) }- i, B4 U* f
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|