|
|

0 `% w5 ]- f6 p/ zPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案+ `) P7 @! D* p3 o
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)( e- i$ i+ k, v* K( O' p" J; T
3 S; ~0 i* |' h6 E作者:國立陽明大學醫學系 洪任諭 7 w$ p( S0 m; N% X7 |
; f1 J$ D4 K7 I% y ^ c7 v0 A千萬要給自己一個機會嘗試,相信我,這真的很簡單。
1 ~/ I1 L/ u( v. P隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,0 |/ I' Q0 \& A
架設FTP站已經是很普遍的事情。1 N! f( D* q" @% u" N
再加上作業系統的進步,還有網路上各式各樣的軟體,
9 F2 a' X% p6 H架設 FTP 站再也不是少數高手的專利。
# I. f* C; ?* Q硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,: o7 K, R% g& N6 y7 u# j8 `
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,9 h( J3 N& {6 V# G5 h
也不想花時間學習,因而卻步不前,這是很可惜的,
# l8 n) @0 \6 D! B3 M其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。; E5 H, L1 a0 G( @* x/ r2 n
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,) i7 ?9 j! I y6 e+ e
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
. h: A4 G1 S4 Y/ c) C+ P+ J漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,. L! z/ V* j: q: i, c9 a
其中有幾套還是免費軟體,品質都很不錯,
3 ]" z R9 ?, \7 p( [3 _" a" c$ D但很可惜,英文的介面配上較為複雜的設定方式,! x$ a! A0 K3 T8 P) c( `' V
對於電腦初學者來說還是一看就打退堂鼓,
: q! R' U3 H# q0 e. C3 ^1 y會架 FTP 站的人相對還是少數,雖然其實很簡單,/ g/ f: N7 V+ N8 B7 V; ?; ^. ^
但因為大家都沒接觸過,所以會架站的人總不免有點得意,& D6 X" S. _1 a! W; V, C
不會架的還得看人臉色拜託人家教,; D( w' j4 B3 j" i
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
$ o1 F5 h( o7 D, Q其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用, ~4 K1 a# C. k' o
我現在提供一個 Step by Step 的教學,按照以下步驟,3 E+ A4 F+ S$ \
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。) E3 _( D1 P5 Z- D: C l
0 }5 Q* Y- S2 z$ e
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: : D8 d4 j, U- @( b9 Q
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,* ^ ]/ t5 f, G
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
# F( C- ~, B ]5 [: _( V特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
v. A! m/ e* h% h具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,& Q& I/ a1 ]* G% L5 a* S
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,# t$ ^9 p }& j
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。* O# F; _( S! C5 o7 x Z1 [/ _9 R
安全性,傳輸速度和功能不是這個軟體的主要訴求,
' g- H7 J- S6 J( {2 d( `專為初學者一般用途設計,簡單的中文介面及相容中文檔名," E9 W/ N+ F7 c
並且免費,才是本軟體的主要特色。8 `2 L) ]9 J" }/ L
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,4 `; W" P& S, [) |# K
輕鬆架設個人 FTP 站,和好友分享檔案。 5 l& s; @7 j, i
: B+ ], d- J; Z& h, [這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,( R! {1 ]% P4 y. F" {
然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案, E0 I# {6 r& R. q$ g
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
& v8 [9 f0 F2 J" x, l5 S( d接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。# }" g9 G/ L4 ]
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,; E' V" |9 M# d! b: h; _
公開給所有不認識的人下載,所以必須設定使用者,
U* ?2 s, L/ _2 [* z限定只有你開放的幾個特定使用者才能連進來,
+ Q6 B2 H! W+ J; l) b' D% x此外還有要限制他們只能下載你有開放的內容,9 \0 M W7 s6 y8 P1 \
其他你不願分享出去的東西他們則是都不能碰。
. [! K0 r+ o7 e5 Y7 a' C/ `! @+ f# c9 u2 @' h' ?

3 ~* k8 L3 ^" ?7 ?8 J5 [4 M, r; ~: D) p* b) o% o
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
) `) G. |3 r+ c# }7 G6 `0 v# R+ U總之先照著按。
$ y6 p. E4 [% X+ [2 r- a我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,
3 l5 F; X- m& q( M b- [1 G# H8 K請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
9 F; K/ }1 G* b+ h$ {' a K在這裡為了示範我設定"1234",事實上這是很不安全的密碼,! d: w# L' b5 U5 Y" k# \6 \+ M
請換成你自己想設的密碼。/ E8 Q2 i' U% {. `* |9 F6 S" B
接著按下[設定檔案存取權限]+ m5 v% m. r8 L8 w! y: ~
* q9 n% W; u2 S5 j9 j& t

$ I4 A% M3 b0 Q. s, g* y; M- z
+ O- n2 ^8 e# _& i$ _) t7 s我們現在要來決定要開放哪些內容給使用者下載。
( e; H* o4 S) X! z3 H接下來會看到下面的畫面,在此檔案存取權限要設定的,
' o# P3 \( G1 _就是我們要把哪些東西開放出去讓人(friend) 使用。
. m% ~0 J! @6 } \- _7 \. d設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
/ v+ f$ @4 ]6 a& m找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。! w' k- F# D" n) o8 _
所以請先打開你的檔案總管。
4 C3 P3 {/ v9 M, L/ T& s: V2 M5 u假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
( y; Y( S% l; F. c2 p( V這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
3 S P) ]+ ]6 F" b我就用滑鼠在 [檔案總管] 選取這幾個檔案,5 l" L2 Z+ d- {% B& ^
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。# d: F# H' ~, s3 a i' |
: C. h. X; X( ]7 v$ B ) S# g. k7 ?9 K3 a' D1 @
, Q7 G# H) r9 L5 i; L% a2 T
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
+ P$ R0 ^! g; y/ @: e, s4 U7 {被檔案權限設定對話框自動加入了。
E5 L1 H( ]% ?2 a! k" a, h( w拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
7 z, x+ w+ S2 c$ q( C9 i等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,2 C1 ], M& V" t, W1 u
試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
8 d' S6 Q" d+ M' M% L3 o8 B# m; f設定好按下[確定]即可。
, Q* e# n9 r0 J; w: ?# _5 V, d6 f9 E- j# E
) ~+ ^4 ?9 m7 V% W B& c! ?" I
: \) s5 j, f$ i+ ~確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
- F& v5 [! L2 n; T) m. i+ Z+ X現在我要說明為什麼要新增群組。1 g( l. ^9 Y# n ^
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,& n7 W7 @, B' v
但如果你想開放給每個人的東西都一樣,
* i' |* l `! l' L, Q既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,9 l& w: v; [* f) t+ {2 n
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
: K7 N# m2 m# ?省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,$ d" _. U. s0 _- u2 D; B6 P
就可以直接全部套用群組設定值,不必重複設定, ~# Z) _& X6 A; B
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,% D) N4 n: S. X7 w. \
就不需要使用群組了)。
& P1 G- N/ t, L; w) j$ {* ^請看以下操作:* L1 H8 K0 j2 k4 T" c
按下[新增使用者]按鈕,並且將他命名為你想要的名字,6 t; D& @. p ?: |' o2 a8 x
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
7 C4 i2 X! h6 o8 E9 u) p設使用者名為 "pcman",然後從右上方選擇群組,
3 y& w' u2 m8 G( x讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
% @& W8 R- y' j) {& i現在使用者 "pcman" 已經屬於 "friend" 這個群組。
+ @) e# Q+ ]; q6 M5 p7 {請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
# T, J+ g! j. z2 Z7 f# v不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,- ^0 ~* b4 I7 H7 l. v" z1 v
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼0 y( t4 L; e& o. _4 d6 }; T
而非群組的密碼。底下的其他設定也是一樣,/ x) f( \: I0 q7 m6 k) A6 U
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
5 o2 K* [9 B% j, L; J% q/ A [我們可以開始測試。
4 @) z" Y1 q: i/ [+ Y- F4 {7 H' ]: t% j* W. @; j; p& S
1 a' P4 o# y1 K
+ [" ~# C4 a: x" O0 t; i! K. \用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,% g) _! G8 `' I! `5 ^5 |* V
你可以改用你慣用的軟體像是 CuteFTP...等。0 s' x U9 \9 f; t$ U. {$ V% A
IP 位址輸入 localhost,這是 Windows 系統預設的位址,) Y% [$ v+ [# c
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
/ @9 R- H. m8 y1 M- X$ R; K/ O密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
4 q3 ?0 }5 o( |6 ^: A2 F3 R3 C4 K( N, {連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
5 n5 S% ^+ B& ~如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
9 d6 Y3 Q2 \8 I0 L0 B0 C2 o請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?! a+ n. A8 v( B" T1 N+ b
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
5 V- r3 e- K( i無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
& w6 h/ c% v: g/ v% Z) _- |- t/ m z' h# N1 h" s2 K; z6 X( O( K1 B9 W

1 K! w* ?7 g4 x( U! x: @) S* @0 q/ \/ M4 k
再進一步切入「軟體」資料夾當中,是不是讀到了?
, V- w3 Z- b% D" _/ Z列出來的正是資料夾裡面的檔案。
2 y! Z5 ?$ X) y) {% ~; M5 H" o/ H7 R/ F, d- P; O& n2 ^
( ?+ U, D5 \- X; @' l: X
$ M: L& t4 w* k# R8 W& Q. q
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,' e% V% O( [% m
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。+ R9 h. w; _6 z! {% a7 Z
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
! Z u/ J2 i0 {3 i6 l. r$ B後面進階設定會講怎樣修改連接埠。
% ?: v4 y2 p9 d8 r5 @不知道你電腦的 IP 或別人無法連線進來,
4 h/ v' g2 ~# W$ @9 n/ w你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 " r4 A4 o0 U( F G( B
0 \- v) n: n& b, l1 D3 N3 }% h+ s+ [: U+ G( U+ t$ e7 {8 x
【常見問題疑難排解】
4 d/ T( l/ E4 @, ]- M" F- Y% C" Z
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
# _1 ?2 r" k: a+ \; E請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。# F- l6 z0 s6 q# E' k
或者系統上有其他使用同一連接埠的程式。$ N, X: J$ Z8 h" }
(例如 Windows XP / 2000 )內建的 FTP 服務。 _9 I* q$ X G, ?+ ]" X1 V% @
此外可以試著更換連接埠看看能否使用。: T6 ^. n7 u) Z; `8 W2 a
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,7 q2 _ F# P4 B0 f$ ^
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。* u7 D9 m# d( @
詳見 Windows 系統的說明文件,或網路上其他教學。
: }& m$ P! z: s防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。! d8 |3 } ?+ P- T
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
/ O3 G& c8 j; j& O2.為何可以連線,但是連上後無法列出檔案?
1 s ~. L# G Q因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
% U4 M: k3 G. @. W請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
?4 S% \+ _* A. d6 O7 X並且請對方改用 PASV 模式連線看看。
; J! u- x7 f+ f0 F1 O- Q這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
9 J" d/ {2 G+ L; a: ^; G7 T6 Z: ~非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
' W7 D& N+ R% Z* v/ f4 `, Y8 w9 e2 s1 m7 Z) j/ _$ q' x) s
【版權聲明】4 m0 ]5 v. n! g0 V5 \5 O
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 " X: o% J/ n# B5 z# |2 C
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 - ~+ X w( H$ m9 {1 o9 D0 j; Y
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 . @! Z' G/ F: X/ {
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 8 ]: l t+ d! Z6 I+ T
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
* M4 q" F7 D: T( P.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|