|
|
- ~- R9 a- R" ^0 I0 I
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
7 ~( T( S; \6 n$ k: p; b: R) K使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)) L. Z# E8 @/ G3 D8 n
" V1 Y) H. L+ q, b5 T
作者:國立陽明大學醫學系 洪任諭
( j; [4 [1 M" F( X' A
% T4 W& Y5 a4 I# {2 ?千萬要給自己一個機會嘗試,相信我,這真的很簡單。. d: O, M9 L1 \$ I
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
' e3 G+ }! E% U7 u5 k+ g架設FTP站已經是很普遍的事情。* g) A) }, ?3 z+ ?
再加上作業系統的進步,還有網路上各式各樣的軟體,& l. d% d+ o7 i0 @( z
架設 FTP 站再也不是少數高手的專利。
& g" G$ h+ U: i# t8 S1 B硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,( ~; @/ X! a7 H/ V
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,) S1 t* h; \3 Z
也不想花時間學習,因而卻步不前,這是很可惜的,/ K% {/ n4 E: C
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
5 i3 ~* Z/ `9 T; D. d, r在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
9 i5 B6 \2 Y, l" p+ w( x; E! Q" F不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
$ L: |1 m1 A6 Y0 M4 s2 }* E漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
9 `6 U& ] x/ ?1 G, h. `' s6 k- w其中有幾套還是免費軟體,品質都很不錯,
5 A* Y. Q& K2 n) \- ]0 ?但很可惜,英文的介面配上較為複雜的設定方式,8 [! a$ v- }8 l- Q
對於電腦初學者來說還是一看就打退堂鼓,! b H- o0 y9 X9 [- W; t2 y4 E
會架 FTP 站的人相對還是少數,雖然其實很簡單,
8 j; O* \% B. E- x7 q1 _4 s# c但因為大家都沒接觸過,所以會架站的人總不免有點得意,
2 C0 ^9 l8 J R8 _$ N不會架的還得看人臉色拜託人家教,
* k+ ]* |) [& Z7 x% Z" i使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
6 j( h+ E D$ N其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,) }, _% t$ v8 }% {0 {: h2 p
我現在提供一個 Step by Step 的教學,按照以下步驟,3 n) Z* W1 t/ t, t/ ~: p
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
, a. x( B; l- d E6 Z7 `# j: S. l. }
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: 1 i! [2 m7 u& E+ A) V
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,6 }" l+ Y6 I; C# [0 N' b
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
2 `. x& G( K C K1 M特色是讓不熟電腦的人也能夠輕易架設 FTP 站。! O C# v0 i2 X. K' {3 U
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,# V6 C- k4 k5 O' R; z$ C1 c
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
2 l4 T4 c2 v, B7 r% p執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。5 z& t2 q4 r+ }5 ^: Q
安全性,傳輸速度和功能不是這個軟體的主要訴求,
" {/ k& n. c7 j# K: x) ~0 M專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
1 C4 K) E9 K" H, Y並且免費,才是本軟體的主要特色。
/ r# a `0 W& q1 Q' P我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,; ^- e! Z2 i* N, B5 \
輕鬆架設個人 FTP 站,和好友分享檔案。
- T9 g# ?& c N$ A4 d
) i# r) ~' B' K) E/ f+ g) C這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
" X, b" s, u0 Q* Y8 P Y" G然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
& d9 u9 ]' G* W) R G$ Z5 M7 D按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
5 [ e" K' Y3 j: S' D+ W. \; Q- Z接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。8 w* y0 t0 v( Q- ]' C# c6 Y9 S& C
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
. ~5 D0 q( t# K' u# y公開給所有不認識的人下載,所以必須設定使用者,
$ I7 G& b! a" X+ j限定只有你開放的幾個特定使用者才能連進來,, w& a d v& u" ^ I: |
此外還有要限制他們只能下載你有開放的內容,% o; w6 ?% u1 R
其他你不願分享出去的東西他們則是都不能碰。
R8 `0 m+ i, I6 c. V o- T# J$ Q* j

0 R6 u4 s9 c2 ]# i( K, |! l' U: H$ w& |
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
$ z- j: S7 Y3 E- E9 L( Y/ u總之先照著按。- z: m( O" Q4 g
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,* }+ q7 J8 q6 t: ?0 C( B
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,, J( R- C1 c. n
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
: Z/ E1 w1 }0 u. _請換成你自己想設的密碼。1 e) J @& ~* {$ d
接著按下[設定檔案存取權限]
- a2 o6 ], [2 ]% G& |" o: p! y3 Q) W4 C7 \' V

2 s- H4 n2 L0 U, y7 C8 R8 b1 W! r2 I& I5 v4 g5 D$ f8 R
我們現在要來決定要開放哪些內容給使用者下載。
# l1 c, }" ?1 t9 B接下來會看到下面的畫面,在此檔案存取權限要設定的,' Y, ~' m q" x0 H
就是我們要把哪些東西開放出去讓人(friend) 使用。" ]$ F) Z' }* x& l& p4 V
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
+ s3 m0 f9 \) S5 \( l找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。# w P4 ~+ r G5 B& H& u* o
所以請先打開你的檔案總管。8 c5 c0 c+ \0 g2 T( [8 B; n! n% ^$ @
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
2 T3 _+ A% R( {$ i9 s( Y' x$ W這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,- j( @) u7 O- q0 `! f8 P
我就用滑鼠在 [檔案總管] 選取這幾個檔案,* t8 y) }5 e8 n$ D
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
' u- x' l8 ^# V8 E
9 u) T. d) C$ m. { % Q9 I2 } a- E# ?* _
, K _+ E: N/ W! E0 O" q. ~3 I拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
- Z. A+ x1 o0 k3 {6 o( C- O1 W# V- ^被檔案權限設定對話框自動加入了。+ R( d3 D& a, f
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] 7 w7 j/ @" E& ]3 `- u1 D
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,) q, F/ @3 f5 c m
試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
% V2 \- {7 r/ ]0 \1 |設定好按下[確定]即可。
" G4 u- _, \9 B& p3 W4 r1 B3 N. I0 w P6 E. s5 |/ V

2 O$ n0 T, l E6 ` S& b. I4 ?0 ~! m7 l! Y
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
5 B* g& s! ^, B* o$ |% N* L- `: A現在我要說明為什麼要新增群組。0 e, y: k& T( |$ {3 J
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
! y& o4 i. y' G但如果你想開放給每個人的東西都一樣,+ O" v+ N& ~6 X7 \& G9 S+ W
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
' w* ?4 w# R6 N6 T0 r {( `就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,/ Y9 b; n( ]* w1 w/ E6 w
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
3 f8 s' f2 Y3 G7 F/ ^" S7 V就可以直接全部套用群組設定值,不必重複設定
0 N6 X% ~, u% e* {: I8 j(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,2 W5 P/ F J4 R: ^: `8 P) L
就不需要使用群組了)。
( v! b' h. H6 o& N4 `, v6 F& @請看以下操作:
9 B5 q' O3 `8 \按下[新增使用者]按鈕,並且將他命名為你想要的名字,: o+ p) v$ b6 w" O/ U' c! [5 U' `) z
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,# L# B1 W% | \' R& Y, l2 {
設使用者名為 "pcman",然後從右上方選擇群組,/ D8 O0 P3 O! V9 W5 D& ^. v
讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。! A) n, B5 U L1 \3 h8 W3 }
現在使用者 "pcman" 已經屬於 "friend" 這個群組。
$ d: w- j2 O6 q! V/ M7 d. U請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
) \1 \" b R+ `不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
6 {& A" [5 S4 R3 ~/ s' f- U' u: o並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
1 d5 ], }+ }, A) @) u" o4 ]) j& Z: S而非群組的密碼。底下的其他設定也是一樣,
. _. d* m, ?: F; A: f5 G只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
2 U! O) t9 Z" q( m我們可以開始測試。" N5 f( M6 J, b. n+ Q* P5 G
. ]/ o/ r* }7 _4 w) M9 P& Y, @# b
' U. c5 P: v. s4 \# S) o8 ?, t6 H! z% M- ~- d$ @# b% J
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
3 K9 w6 \* y: S: P: J2 a你可以改用你慣用的軟體像是 CuteFTP...等。7 O) |5 R( s9 i3 t6 V q
IP 位址輸入 localhost,這是 Windows 系統預設的位址,
+ o* G. j, N. r1 |代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
( Y- r, r: p. z$ N3 H% ?密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
( ?" g% v) B& Q3 Z7 G4 c; C連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
( v* |9 l( p. g% X如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,/ `% x3 {$ b* i
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?3 p- S3 u" C6 X( J
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
. k5 t% v$ D2 W3 d無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
* @ J/ t6 I2 h( b9 B: V
8 C# z' o' |/ v5 l l8 ~) n0 ? * A: ]. \1 ], a% L6 V
4 }8 p7 O" A* `
再進一步切入「軟體」資料夾當中,是不是讀到了?
+ @6 W7 ]9 P4 V4 u- h列出來的正是資料夾裡面的檔案。0 L8 K9 q; T. I
, a, b/ s- Y7 I; _7 R/ w. o) Z
# V9 e! y+ `( t0 d, v8 x3 X* F- Y1 w
# t9 \! x a* {0 ?以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
" z+ ]8 s+ ?5 }5 g$ b一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
/ V3 T _/ O! S; r. g) C要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
4 f( t* f' L0 t* Q後面進階設定會講怎樣修改連接埠。
; ]( q# a) o+ c7 T5 @9 `不知道你電腦的 IP 或別人無法連線進來,
`0 K, M% g1 M& _# T. l你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 7 R2 t* ^4 @& ]% ~" J: I4 d, F
7 F% J# C/ Z g2 G) p3 b1 P6 [8 I: |: }
【常見問題疑難排解】
$ i. m- t2 t9 P# g* @4 x* @# v( k
/ O7 J! [( f+ K. _1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?4 Z2 j6 \, o8 ?7 Q# ]5 |+ M: s
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
4 a: { Y' e: `8 V7 M/ T6 ? O' u; F或者系統上有其他使用同一連接埠的程式。
( i/ U/ m0 ^# T6 u( \+ V7 a(例如 Windows XP / 2000 )內建的 FTP 服務。
6 g% r- R3 S+ d; R9 N此外可以試著更換連接埠看看能否使用。
2 q. t& c+ C! C# p4 m# n) ~Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,8 G4 N$ L% H5 M0 h1 a' Y+ Y- S
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。! o0 B6 _2 d- B$ I% U' \
詳見 Windows 系統的說明文件,或網路上其他教學。
5 p! }% a N* Q( }4 v防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。
% ?/ e- L0 X. j+ F2 A此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 . u/ Z* m1 c, d, o. y2 |
2.為何可以連線,但是連上後無法列出檔案?
/ X0 ~+ \" D% @& f% n& ~$ Z因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。4 k9 ?6 Z1 f5 z* @! }' r; P* q
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
5 n5 X+ t9 t! G並且請對方改用 PASV 模式連線看看。7 Z+ i# A3 H2 `
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
4 d+ p6 {& A! U# F1 T0 X6 w6 I4 q非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
1 ^2 M8 F! l8 T' w0 U* y0 H& I" ^. `1 k- h" h
【版權聲明】* d# J4 u5 V: X$ ^1 x' V
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 9 I; j9 Q9 N1 O1 J: B/ J
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
- O8 x* B% e+ L" f( ~ V.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
& v4 L0 q# Q5 {4 U.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 7 J; j# q. q3 ~/ x. x' E, h# @2 V
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 , i! k2 k; ^- @) b9 x9 g3 T% S; b) C
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|