|
|

" N7 {" w, j7 t: q" m4 A' `9 JPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
- j. U& T( v9 W4 K6 f( Z使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)$ E P* R) y0 I( T' r
- g) @5 z4 N& d/ |作者:國立陽明大學醫學系 洪任諭 7 G0 Z1 _7 u/ I8 g) m. Q
2 X, N3 C; C$ B! q* w千萬要給自己一個機會嘗試,相信我,這真的很簡單。5 X% m8 ^! s% W- K
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
* D4 p) q( }8 u架設FTP站已經是很普遍的事情。4 z5 @* w' x/ P
再加上作業系統的進步,還有網路上各式各樣的軟體,
8 D" ?/ l* a3 I8 L架設 FTP 站再也不是少數高手的專利。/ F- x f/ N% F0 U, r$ ?1 x9 A
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,$ x K) x8 Y& ^
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
C) p. |8 w% ^% j也不想花時間學習,因而卻步不前,這是很可惜的,
5 k& O* S" A% l; \其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
f5 a6 Z" q% R+ p( W3 q在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
* S4 h7 \, s# B+ s9 v不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
. J+ p( W. D! {, m) S5 E漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
7 e" X4 w$ t" | _ t其中有幾套還是免費軟體,品質都很不錯,
8 O2 [6 h/ J6 X2 f: x2 Z& t0 p但很可惜,英文的介面配上較為複雜的設定方式,8 x2 `4 Q% s0 L9 q
對於電腦初學者來說還是一看就打退堂鼓,
% t: c0 j1 P& }會架 FTP 站的人相對還是少數,雖然其實很簡單,. ]+ ]2 \ {# _: O
但因為大家都沒接觸過,所以會架站的人總不免有點得意,! m7 |) w2 ^$ I5 [/ ~4 D# m
不會架的還得看人臉色拜託人家教,, ~6 _0 j5 k0 ]) N8 C4 @$ C
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
1 k5 o' F7 v0 o) ?1 m e* ~其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
9 O) y" C7 [, u) W1 o* `" L# T我現在提供一個 Step by Step 的教學,按照以下步驟,/ f0 c; s" o8 j: S( m5 a3 w6 E- M
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。1 _+ Q9 K) J# m& S, f3 P+ P! q
+ y1 @# R3 Y' [) I3 o0 ?5 T快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
, V" B: Q- N- F" q# U$ ^- k$ m首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
+ a' z) q% i" R6 c4 ~5 p1 l% i這是專門針對初學者設計的全中文免費 FTP 架站軟體,
; J: _2 r0 @- j; p9 j特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
8 A- F2 k+ D$ A2 ^' B, ~具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
' E/ Q' r: V, d1 g6 G3 v硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,+ @! c ~( N! N. E
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
( H& @, v9 p; T安全性,傳輸速度和功能不是這個軟體的主要訴求,
# R9 v2 ?1 ~1 s* y1 _4 O, |專為初學者一般用途設計,簡單的中文介面及相容中文檔名,% c$ K4 V! m& j9 b9 z! a- L
並且免費,才是本軟體的主要特色。- [, b A/ K. u7 i$ K) I4 ]3 X
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
+ g. s5 |1 {. C% S3 ?. O輕鬆架設個人 FTP 站,和好友分享檔案。 $ o/ F& u+ W4 T" g& u5 ~) b
0 E) v4 r n/ ?7 x, j& Y2 k
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,3 u% Y! N! P" _
然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
2 z0 z9 b; U$ k& k- e按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
. G% B- }9 A3 Q8 D0 Z0 W接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
5 `. `$ j4 w+ ?4 d! R因為你不可能把電腦上的所有檔案毫無限制的放在網路上,5 B% d* g# }) N5 t* ^
公開給所有不認識的人下載,所以必須設定使用者,
0 S! F( C# Y7 r/ a2 _. ~$ d* h限定只有你開放的幾個特定使用者才能連進來,3 o( @- X4 p, W7 ]
此外還有要限制他們只能下載你有開放的內容,
: X' |+ F( y \+ X+ O其他你不願分享出去的東西他們則是都不能碰。- |$ A' {. ]( ?$ s- Z: z
6 e: Y( i: D9 g- K6 b) w

) y" y) J z+ v- {! Z% p' U; M+ T
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,% E% @8 _: k, P3 f9 n
總之先照著按。
7 @# `( x M v7 F( @ `: N! H. l我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,% J3 f9 r/ _; R; o' ?
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,+ v+ \% K. h- d
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,. @7 S% I0 X0 G1 n/ w
請換成你自己想設的密碼。
4 `- G2 d) J) t. y接著按下[設定檔案存取權限]* Y" l# s% n: ?( Z% E
9 K8 w8 `! `! V; f2 j
+ {" u9 {( b; d2 }
3 x1 q: T& w1 r% T e1 r我們現在要來決定要開放哪些內容給使用者下載。' k. K$ h+ S9 b
接下來會看到下面的畫面,在此檔案存取權限要設定的, p# ]. G, x) [
就是我們要把哪些東西開放出去讓人(friend) 使用。
5 ?+ C6 k2 n! z& i; R) z$ N設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
?" U- l; w7 E- ?& A" S找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
; t' j, w$ a) G9 h5 l' p& w所以請先打開你的檔案總管。7 c& }( F& _0 l- M4 l
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」, E N% i& f+ u8 M
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,# o9 K. P4 F; ^: X+ G8 G" X/ T
我就用滑鼠在 [檔案總管] 選取這幾個檔案,
5 k' R, L% V/ [$ o3 i; i然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
6 V3 `# Q/ [/ j* |
# I+ |, o* ^* k" _# M" f ( C( f6 H' E( X5 f) Z
, P4 i" K w% V4 w9 [+ O) v+ q, R
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利 e( [. k; g) E ~" N9 u! N
被檔案權限設定對話框自動加入了。
" ?; ]- [7 g: R8 V9 n4 m( j3 J, T. V$ b拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] ; { B, P$ y' j6 {. R
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
1 M7 G; n- m4 A' Q" U, Y試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
5 b# g2 ]' g; [ c$ t6 X+ J設定好按下[確定]即可。0 I) E! z4 e: d/ o e, }6 q7 x3 v
0 L \$ P% T2 X2 w% N / j- N$ m- B% K# }" {+ R
; t9 K$ H! D0 A& r% V' w
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
& Y/ V8 G6 v8 p6 h( }現在我要說明為什麼要新增群組。
! F4 F: q1 W2 M: R- ^- t' u因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,& g* D" J( S7 c; K7 l5 W
但如果你想開放給每個人的東西都一樣,$ B+ P2 ~: A7 ?: S5 D
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
( r% E9 ~7 f4 t3 A. w就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
; V( ?3 w( f, }省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
6 a2 Y7 R' ~- ~" m5 i4 C就可以直接全部套用群組設定值,不必重複設定/ Z/ J5 g, L Y7 y" K
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
0 n" y4 c% D5 p就不需要使用群組了)。
$ c+ R: u0 V, ]9 Y+ t請看以下操作:
7 o3 n) u0 @! a( R7 ~按下[新增使用者]按鈕,並且將他命名為你想要的名字,
1 V; b5 N, f3 O! P這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,4 E' C3 {+ G. N9 Z+ ~9 r
設使用者名為 "pcman",然後從右上方選擇群組,
, _. p$ d6 Q- X" \& R讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
6 A. {3 @7 D, q- |$ O現在使用者 "pcman" 已經屬於 "friend" 這個群組。
5 d! V0 d2 e% z" I3 b6 ^! k請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
) I8 D2 `# j+ ?8 p. v不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
& [. W6 Y3 ^! a% [2 ~並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼; B6 }5 L3 T, P. E7 k
而非群組的密碼。底下的其他設定也是一樣,
; U0 {# ?2 S, I# q8 m. v只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
0 ~5 d; F2 i; n8 \/ o8 y2 y9 d9 L1 E我們可以開始測試。
! u+ D6 F4 U9 Z- ]: _( P+ X
4 K& c" r' M7 `3 y7 O- t
8 m6 l: j. S# X [) ~$ Y! h) q/ ?
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,( C* d) B* T+ [! a% E& K' N- H$ Q: U0 ]1 s
你可以改用你慣用的軟體像是 CuteFTP...等。
3 `2 L" B( F& ~$ I4 B/ y5 [( J8 @% v+ pIP 位址輸入 localhost,這是 Windows 系統預設的位址,
, ^% k0 }4 d' a- \6 f/ v" k8 g1 W代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
5 j H6 l( U( ]密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",* {# u+ P% a% v% q+ ^
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
/ ~3 p* O( N: E8 t( r" `. x" n如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
8 @0 J, W+ }& \7 a8 v$ A- ?( }請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?0 k' W' k& b6 K4 m* T; a# J
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
( g- Z( v) ]1 R3 r+ _無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。( F3 R2 M) c& {
, V2 u; r o1 X0 k3 b3 H
/ W- I* c" i* `
3 H6 E @3 C- c) W4 j) r
再進一步切入「軟體」資料夾當中,是不是讀到了?
9 |. g3 m, h9 U列出來的正是資料夾裡面的檔案。- v* l7 |# b# Y* j+ b1 r; }9 [
; d; L G6 E% w7 q5 }/ v. D
, g) p) V" x! U1 E! m* @
3 E# r" T' G M$ u
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
2 f7 ~1 P1 h. b% s一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。( E5 o9 B6 u/ n0 k1 g
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
$ ~, B: v! o. d0 i! s2 S後面進階設定會講怎樣修改連接埠。
- f8 L) O' O' Z% R% K% m不知道你電腦的 IP 或別人無法連線進來,
4 q0 X- i8 Y5 u }6 b你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
2 K9 @9 G3 S) g, B L& I
# Z* j; S6 e! m4 M. Y. D( q# `+ @2 T. Y. n& E- t; |) \
【常見問題疑難排解】1 g& c% f/ `8 x" \
4 z) H$ U( \- X1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?0 y' d6 e4 K: v( [6 S
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
/ o6 ^4 [/ y' t# a5 N或者系統上有其他使用同一連接埠的程式。
; D5 N4 u! E5 R# B3 m8 Z(例如 Windows XP / 2000 )內建的 FTP 服務。
5 Y1 ]5 t0 _9 ?' a) m# u此外可以試著更換連接埠看看能否使用。5 e6 ^% c. l1 E) t( P. C; O
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
9 j- E; m. y& n: h" [1 L2 V進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。
' d9 u/ E7 D$ r詳見 Windows 系統的說明文件,或網路上其他教學。
1 N( e. n k. K: v9 v防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。
% p- x) |" x' ?' X0 i/ G) s V6 O( y此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 % B8 k/ D( M6 R7 {
2.為何可以連線,但是連上後無法列出檔案?
, a- P; H' _' M p ~: Q因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。8 M! Z; F3 ^: f& p8 I) ?& D. t
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
9 S% g& t1 X3 a9 F$ m N* S並且請對方改用 PASV 模式連線看看。8 J8 o+ L# S# g( [
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
# w Z* o3 f5 Q* Z: f2 w- Z# I% D非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 # B e7 a+ [0 r6 P0 V8 ] d3 A
# _- y9 a4 R8 |! r @6 L/ J
【版權聲明】
' \: Q+ w0 w. m' W) i8 Y$ b.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 % _& @. ?5 L5 O& X- S
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 7 v" J" B+ ?% I% Z# K
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 # q9 t' S* W, S% q# r
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 % ]2 M' N" q1 |# G9 ?5 s
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 . B, I9 o* d! q; @9 A7 I: h
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|