|
|

( A* L% i; W5 D7 v4 P) m6 N: B+ MPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案3 ~: \8 N6 }+ x8 P4 [. k( O
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
' b+ _/ Q/ y c
: X5 v: T& M/ L9 K2 h. ?* U作者:國立陽明大學醫學系 洪任諭
9 V9 K# d7 P6 k# m( c3 m6 s
( n5 h& K' z' o6 }$ D$ B! l千萬要給自己一個機會嘗試,相信我,這真的很簡單。: t* ~3 i0 J2 Q: T7 f
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,' Q1 `/ I3 I0 a0 |
架設FTP站已經是很普遍的事情。. D5 r; | g' v9 I
再加上作業系統的進步,還有網路上各式各樣的軟體,
6 C5 v# L' V% v, k, q架設 FTP 站再也不是少數高手的專利。+ D: U' i) U8 G a6 d B0 I
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,' T+ K3 ?8 M4 w) W" Q0 W# z
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,& Q( h5 o q, {' k% X" D
也不想花時間學習,因而卻步不前,這是很可惜的,0 b6 o) h8 F& v( Z
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。" @3 j' N% d j# S, N Z9 K
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
) R" h7 [ V' C0 G9 Q( h9 y0 m' b不好操作又有一些中文不相容的問題,後來隨著軟體的發展,9 _ ]" ?3 n! S# E
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,9 ~( U! J; h8 J! ]8 `) V& m
其中有幾套還是免費軟體,品質都很不錯,; i0 o% j8 ]) a4 v0 I& t( I" h3 W* z( e
但很可惜,英文的介面配上較為複雜的設定方式,2 ]8 f4 r# J# @
對於電腦初學者來說還是一看就打退堂鼓,
4 S( J* [5 B( \. D/ G$ N3 l會架 FTP 站的人相對還是少數,雖然其實很簡單,1 F* P9 @8 J6 ^5 k4 a" _+ e
但因為大家都沒接觸過,所以會架站的人總不免有點得意,/ w* Y6 h8 d( s% w6 `
不會架的還得看人臉色拜託人家教,
) C( K. I" O; F p! J9 W使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
7 k: A% h$ H) Q& ^3 Z其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
0 H+ n9 y, }* [3 k2 [/ z: H" a5 N我現在提供一個 Step by Step 的教學,按照以下步驟,
- ~. w9 A4 c% b; C+ f# L在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。7 ^+ D- m! n. _+ I# {+ o
1 u' |. d( ]( G( H+ [' K
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: ) f1 ^; c# ~* m+ K- g
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,. l" i( Q* i, |% s+ r7 Y: H) X
這是專門針對初學者設計的全中文免費 FTP 架站軟體,9 E) w: P5 u7 ]' F
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。1 Y" |$ r% w+ x& {
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題," \+ P `( g6 a/ ^1 ^6 u1 }
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
- a* O8 s$ l0 N9 d/ C執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
; X$ M5 P0 l# Z, f安全性,傳輸速度和功能不是這個軟體的主要訴求,
2 H( w. }) _! B' q6 H專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
" H# l" |/ e# T7 _0 h並且免費,才是本軟體的主要特色。
. i' J4 O9 I% L0 V- |2 S: `我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,/ U3 D) s+ m! g6 `9 F- ?# b5 K
輕鬆架設個人 FTP 站,和好友分享檔案。 " v& u) @3 O4 u) q
c" V' t/ {! F4 ~1 N u" m( @
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
# p' S* P0 ?; v- q# ^然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,/ T9 O$ _3 `7 M! ~3 M2 n
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
4 j* B. d! J8 C; r9 h- x* d接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。8 }2 l0 l2 I; p: A2 Y, C1 Q
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
6 l6 o6 Z) n% U: f. b: l0 K公開給所有不認識的人下載,所以必須設定使用者,
; t: O' ^3 p% a/ P+ r- U+ T限定只有你開放的幾個特定使用者才能連進來,5 {& R- y( C" @3 k# r% Q
此外還有要限制他們只能下載你有開放的內容,- z7 r, F) O' v' b; r
其他你不願分享出去的東西他們則是都不能碰。, @9 q! R9 G/ z- f1 e5 `, w
. R# z* b7 O; v* j
+ n/ ^, O+ }& ?3 N( P& a, y3 t" W8 R F7 R
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,. g) g9 j7 d: B0 g. m' d$ }
總之先照著按。
/ v& F# ^, G+ n! C2 q8 K3 ~1 M. ]我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,
8 w0 {# v$ N$ @0 V, q9 M5 [3 p" o請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
& n, b/ g/ K( h+ m5 u6 w在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
0 w( X7 y* _) x0 x7 A( o請換成你自己想設的密碼。
. @; W, G% [+ ]2 ~9 S7 \8 Y! q8 [接著按下[設定檔案存取權限]
0 y) d& t& O! H$ J1 c9 `/ f- H. ?5 X- W

! ^) T. L Q9 \8 x! ]/ x( s5 a$ a$ U: m* R3 a8 g8 \0 G
我們現在要來決定要開放哪些內容給使用者下載。/ x2 n4 K* R7 Z/ a
接下來會看到下面的畫面,在此檔案存取權限要設定的,$ B; U9 I, G9 Y3 y. a% P
就是我們要把哪些東西開放出去讓人(friend) 使用。6 p* V) ^/ ]7 N" z* S' C
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
* n) x8 c! h+ O8 Z0 n- Z7 X找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。( I' n4 \# u" j, W4 r1 Y! R
所以請先打開你的檔案總管。
( j1 i# @4 S# M7 U. C+ |假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
1 ^# r" i/ r+ m$ V這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
* c( K& j- P$ T) P我就用滑鼠在 [檔案總管] 選取這幾個檔案,( l& F- O5 L9 a$ h+ [# g; B! w
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
0 p1 k+ q; s1 i7 {: _- j c/ Q8 S. `( t

% w# j: M/ p m7 s2 a% [/ G2 t4 p; i/ N
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
5 u: ?; `- f, R( V: }9 J被檔案權限設定對話框自動加入了。% [+ U" x/ H8 b" _, v- c/ D
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] / j: W2 c- N7 n% I
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
/ H6 j. x& ~9 q% e試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
3 j3 n9 r# u. Q% {設定好按下[確定]即可。0 c* ]# |1 @* t# r8 s' R+ P
U) }, a8 S1 E9 j
' O4 N9 d Z( f$ N, M- [6 o
3 |" T4 Z8 t9 p: N/ R' t確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
# S% q7 L: U6 n0 m8 H現在我要說明為什麼要新增群組。2 z) y D/ V+ r1 X- ~* U
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
# I- P$ T. B; N5 C0 j但如果你想開放給每個人的東西都一樣,
" j) \8 @2 s# C1 S$ ^; I既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,* i* l' T: x$ l. H9 u) _
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
# M* \- }* o0 `0 H j- }2 Q3 D省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,% T- z* J- k, K+ R. Q2 Y* F6 b% C
就可以直接全部套用群組設定值,不必重複設定
; |1 n' r) Y- W( k( c0 |$ r/ ^(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,) [7 u! G d" E) i, D+ R8 u a
就不需要使用群組了)。; q" I4 Z" p) C* {- K
請看以下操作:* R; |2 K( q ~' ^' B R
按下[新增使用者]按鈕,並且將他命名為你想要的名字,, d- J! w) u k z: l: m4 |
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
/ c1 N5 x6 `! a設使用者名為 "pcman",然後從右上方選擇群組,/ Z/ e6 B5 m5 Y7 _& t
讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
- o) i: ^8 n/ J$ r$ b9 J6 S K- r0 x現在使用者 "pcman" 已經屬於 "friend" 這個群組。
* e7 q( J% g- _( y# ?- n請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
) m# W) K1 h* E3 z* Q不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
' i/ v5 D( \. u% e# C8 @並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
+ P a: E3 q) a+ n而非群組的密碼。底下的其他設定也是一樣,
0 ?# F s- G. e% a: w& e只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,6 i( C2 J% N+ \' k
我們可以開始測試。
4 z t. [! ^1 e5 ~- W3 o7 n: A' _0 \% X. I

: r+ B0 {8 H0 A5 ?1 \$ W: I9 j" f. ?6 B
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
5 V( A$ t3 `8 R. w你可以改用你慣用的軟體像是 CuteFTP...等。/ y& q# V" K$ Z% h9 P6 n
IP 位址輸入 localhost,這是 Windows 系統預設的位址,
4 e1 _; P: ]9 w1 T# l代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",- u6 Q: B5 A( g( q* o6 t& l
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
. \7 _9 e2 |: a3 z" B4 K連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
1 R( W# v3 ]# h& U( o2 P如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
' q" } o0 ]0 n請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
7 v: Y0 |0 E- K' O, T# [) ]6 V, k是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?; W' Y* _4 ^, a8 w4 D: A* ~* H
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。% n9 i& Y# A; n! c/ [5 n) ]
1 ^: k9 o' R% B- k4 v) x7 y : g: A/ r4 Z* b; c7 f- N
* O" V1 j$ u3 j0 @! _/ O再進一步切入「軟體」資料夾當中,是不是讀到了?/ X6 y/ R. H" t3 t' V( x( u
列出來的正是資料夾裡面的檔案。
2 u/ y. c' p) X1 h( F
S/ G2 `8 Y6 l1 a7 ^' v7 n
- _4 ?$ Q8 }& K& K9 H! @6 Y* w6 h! P! z
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,( f; v0 ]) ]' p; G. _- r; i
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。- ?6 z) @8 j5 B
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
/ R6 O8 P6 t( \+ S( `- i) t$ \後面進階設定會講怎樣修改連接埠。
( R! A8 `9 ?* T不知道你電腦的 IP 或別人無法連線進來,
% h* R: R; k# D# d- q0 Z你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
* o2 T$ |6 h- p7 \; s& h' C- B) s
6 Y' C$ q% y8 [8 f# `! Q2 i- a! W" o2 Z1 o2 t2 B1 k
【常見問題疑難排解】) S/ k' F. s7 `# X$ ~3 A; ]
2 ?$ R3 e+ j8 I+ W0 M1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
$ k# v4 N1 Z2 K請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。. t- ?5 d% F, W! b* j) [+ m' B
或者系統上有其他使用同一連接埠的程式。 y3 C# A& v7 F
(例如 Windows XP / 2000 )內建的 FTP 服務。
% I/ q( w& ~* S9 ]1 F: q此外可以試著更換連接埠看看能否使用。( q( R( z8 q9 Q; o" M) _9 W$ b8 ]
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
/ J4 l" \2 E* o' m! L進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。5 d' g/ `& ~/ M0 E5 @
詳見 Windows 系統的說明文件,或網路上其他教學。7 I( H6 X& L% O9 W* h- W
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。0 F" l) K% \% Q4 V
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
7 n' v5 x- I7 L: B1 R2.為何可以連線,但是連上後無法列出檔案?0 F% v& H8 p4 D- V* D, O% J- n
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。$ ^4 q" L* j1 N; O' \2 [7 |* Z7 L
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,8 S* O6 l. d" j# B
並且請對方改用 PASV 模式連線看看。
7 Y) x* A; a Y! X+ R這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
* E8 |2 y- g. f( j, U9 S5 A1 _非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
% C$ p! F' F# |& p1 q2 F3 q) a/ G2 m; {/ O4 T5 e; }
【版權聲明】6 L2 g5 T$ p& x- ?2 b5 D
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
5 D. l, L: a' M.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
0 {8 \3 B6 Q2 I' S+ U.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 0 F2 l! ^1 T3 w6 j# }. d
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
4 ~( h8 x. P* q, ]; ` L.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
4 x* J! R0 O; m3 b* p( P% x.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|