|
|

9 {0 L& R5 I3 ^" y- W* p% rPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案1 o! ^- b2 Z0 M0 k
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)7 p+ u4 Y, ^! u5 S
) V( E8 m: P! ^6 S作者:國立陽明大學醫學系 洪任諭
8 `" w. c7 K R; |! F/ t! @! e) V# Z% {
千萬要給自己一個機會嘗試,相信我,這真的很簡單。# Z0 ~& D/ ~( {$ P% U/ e& h
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,: Y$ b. }3 t4 V
架設FTP站已經是很普遍的事情。
% g9 r, J7 y; h O3 b! o再加上作業系統的進步,還有網路上各式各樣的軟體,
3 [( G' {, H9 I架設 FTP 站再也不是少數高手的專利。4 y5 W9 F/ g3 s
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏, Q2 _; J6 g6 G9 i' A+ @9 \+ u' }9 i
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
4 I6 g* W9 D. F" [ R8 f( x也不想花時間學習,因而卻步不前,這是很可惜的,; h5 t1 s5 w: O9 @6 r6 b7 _
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
2 q! h# h0 w r+ U, B在Windows環境下,以前只有需要付費的少數外國軟體可以使用, S' I8 i6 k1 E9 V
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
& O5 s3 V, j: V* Q漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
7 f7 j8 U/ i! g2 [ T- z其中有幾套還是免費軟體,品質都很不錯,* M& m! q! C( m/ Z( `
但很可惜,英文的介面配上較為複雜的設定方式,
8 `& x. j; h9 `* J9 ]; I對於電腦初學者來說還是一看就打退堂鼓,
) e0 |0 ]' G( B- C$ j+ V會架 FTP 站的人相對還是少數,雖然其實很簡單,
N$ K4 u4 A, l1 H* t" Q0 Q9 X但因為大家都沒接觸過,所以會架站的人總不免有點得意,
5 t6 g9 C- ?, l. i6 H不會架的還得看人臉色拜託人家教,* T7 y3 y+ N1 ^
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。( h7 y& U# D! l
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,9 G7 B+ [7 p+ j
我現在提供一個 Step by Step 的教學,按照以下步驟,1 V3 h; X, p k1 R: ^) B! m4 d
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
. d4 {( H5 [& ?+ i7 [# y" z5 e: b' W2 g! _
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: ( h5 [7 Z# r' R1 q' d6 Y
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
8 y+ F# h8 K0 u& \這是專門針對初學者設計的全中文免費 FTP 架站軟體,5 Y& ]% W" Q7 m
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。$ A1 w" M- j3 A4 R7 N
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
C, R# L0 ?/ p) V% o硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,' ]% g% S7 o0 V8 B9 v
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。+ Y* l# e5 | N R2 C* l! t" w
安全性,傳輸速度和功能不是這個軟體的主要訴求,) R, i4 r2 P% T% j3 [; c5 L( T
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,. |2 E) ^7 t, S8 U! q) W
並且免費,才是本軟體的主要特色。. i, V" y- m- e8 P( H
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
+ f8 r K9 ], B4 ^; N- q- I$ y輕鬆架設個人 FTP 站,和好友分享檔案。
6 X, j4 ?' r. n! @3 N4 W3 H& u* t" M7 h
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
0 t: P4 d, R1 @$ o$ u5 a9 c( T然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
7 H' H0 Z" {* g+ ~按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
3 k$ l2 R3 _: O& b3 O接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
: ~1 s+ s- z7 Q Y9 F因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
, g* m4 m! y7 ~% x公開給所有不認識的人下載,所以必須設定使用者,5 C0 o# C; c- g$ Z8 V
限定只有你開放的幾個特定使用者才能連進來,
( b4 ]) m6 Y, a. ]& Y2 l此外還有要限制他們只能下載你有開放的內容,
- T% y3 Y$ E D% f) T* ^其他你不願分享出去的東西他們則是都不能碰。- b. C# i. D* R) l6 Z
' M3 |7 S6 h! {0 p% o2 o5 f" y
R* w1 c7 o) X) I _6 b0 E+ q
& S3 n. M6 b, x9 T# E
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
# W- I, |4 o9 k" T& X4 b& u4 O總之先照著按。+ o% a6 p0 j/ i9 M; f7 C1 ^& X1 D, v
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,) n& r \, H/ `% Z2 n: w; c3 ?
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,: w% X' [# Y; C q4 x
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
% ]( | R: a" {! n$ L- F0 i+ l: c請換成你自己想設的密碼。
* z+ y9 t* m; d# g' f* c接著按下[設定檔案存取權限]
9 K5 u3 z$ r1 d% @& H: w" a
/ k- ^' M) {, }, U ; ]4 r2 }1 b7 k7 N% z s! o
3 f3 c2 I8 D0 {& d* B; d6 _我們現在要來決定要開放哪些內容給使用者下載。
* s& D0 i" y6 J F5 \! |6 v接下來會看到下面的畫面,在此檔案存取權限要設定的,: q' K% t% B7 R2 t& i1 l7 z
就是我們要把哪些東西開放出去讓人(friend) 使用。+ K! q7 v* A5 s4 ]- s) a! r6 \2 v
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中! ?' a I& A- i; Y! x1 s
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。" }$ r( y7 P1 M a( z" ~- V
所以請先打開你的檔案總管。* d& ^7 a' I, \. T+ x* L0 T
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」( }4 X8 ]- }5 {% U4 A+ }
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,8 \, W' Y% r; t4 a" J" f- r
我就用滑鼠在 [檔案總管] 選取這幾個檔案,. s2 d+ t3 f: O1 k+ `5 D
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
5 y2 C( n( Z! ?# j+ A; R
W' G# [3 |) w& j
3 Q1 o7 [: v2 \
m& o1 `$ ?! E8 n$ o9 L* G拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
9 b; L$ p$ K' d, U9 b" H) [0 [( |" a: R被檔案權限設定對話框自動加入了。' y% e+ f" u" a+ _
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] # c4 l- q; c- A0 i! `8 D x$ p
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
( f L4 `3 b, o試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
* D5 m# E* c$ Y% x1 X設定好按下[確定]即可。
' B% T3 A% s/ v0 @; ~& r" h3 Z4 @ A }2 J+ m: ~

3 P/ j0 J7 D$ j- c/ l/ a! ?
, I& v0 Y ?% {確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
( R( e! O* T4 v" S現在我要說明為什麼要新增群組。
) o" D! _; }% \' X; O因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
, Y4 E7 ]' x/ T7 F/ N! H但如果你想開放給每個人的東西都一樣,
6 ^* G& j% l; O" \/ E既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
# ~* D- t$ }/ O) C1 M6 z就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,+ Y) w; |9 Z" E$ Y$ F
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
' k3 ^) V8 t* g1 M1 P5 }# P6 s就可以直接全部套用群組設定值,不必重複設定
& A1 Q, x' ^4 d W' x' \9 n8 z(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
; _; o$ P! q4 n1 ?1 g; {( w% N6 O就不需要使用群組了)。
2 j, C! ?. ?" d( ^' {9 e+ Y請看以下操作:
$ h& Z9 m/ A% F按下[新增使用者]按鈕,並且將他命名為你想要的名字,
/ B- i& M, p5 m0 d. G這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,) ^' k5 t$ S+ ?" |
設使用者名為 "pcman",然後從右上方選擇群組,: z" m* z) x6 Q" X
讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。* j+ ^* J, m6 a- T2 t0 w
現在使用者 "pcman" 已經屬於 "friend" 這個群組。7 V- z6 }& V$ f$ {
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
1 A! V8 @' M! z. M6 j3 t. U+ t6 w# A5 `不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
, K& m* J" j0 i9 x* C: K3 \0 I4 r% ]. V並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
# A: y1 ?9 r: F4 I而非群組的密碼。底下的其他設定也是一樣,
! X9 ?9 G, Y% T9 f+ r0 ] G6 ?只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,5 X: [. b5 E' x" E- `
我們可以開始測試。
, ~& O" ?& ?0 J, @, m
# ~1 E8 P" E) [/ V) E
b( y" V+ g x; j) ?$ p6 ]
% A! ~; a5 o8 Q4 [4 `用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,- a! p3 F8 D# O2 x
你可以改用你慣用的軟體像是 CuteFTP...等。+ y0 Y; |* C! [* |* b
IP 位址輸入 localhost,這是 Windows 系統預設的位址,/ K! F6 r4 L9 m4 [" c5 S
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",. l7 ]6 D' m+ w- r4 {2 J4 O
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234"," f' Z4 x8 \' Y8 _; l' ~! S
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
, I) Q8 J1 G; P$ i如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,$ ]! ?( C& H0 z9 S. O. }
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
8 a2 ]' A: v( Y: N( V# V- E是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?* j* [1 l: g6 q3 J1 ?; h
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
! w0 @1 S( _) Z7 B+ u1 }" t+ I: M' C1 H! J; }7 s* b

/ x% z) l$ @, b
1 p5 o7 ]" G4 U3 r再進一步切入「軟體」資料夾當中,是不是讀到了?+ p+ u6 M: f) U( x
列出來的正是資料夾裡面的檔案。
) }2 q3 ]8 K% G' D
2 Z- q" l8 o2 |0 ]: s4 b0 d
' Q; @. b7 L4 J: ~7 p7 S/ L ~
% t9 m' ?* g6 a) T0 a; U以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看, _6 K# [2 m, W h( j
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
2 @- `: l9 P, U1 P4 l7 N要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
3 |. }( R/ ~ t9 }後面進階設定會講怎樣修改連接埠。3 k( c4 O8 X* O! A+ I
不知道你電腦的 IP 或別人無法連線進來,' E6 Q. P( t# s. p" A8 b5 N
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
. ~) E3 X% N8 z- n. A0 {
9 |0 b7 H6 E8 [* x# l5 u" t8 V! S9 y
【常見問題疑難排解】
Q6 @3 r1 K: d4 D v$ z5 `$ _
) t2 Z" E1 p# g q# ^0 J1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?$ E' e7 T1 a; k* G; O5 F8 v
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
9 w$ g g$ ]& s; S. M, w或者系統上有其他使用同一連接埠的程式。
0 g0 ]) A1 `# w- M. V& \4 x(例如 Windows XP / 2000 )內建的 FTP 服務。- C% t" Q7 K" T% G! A% {4 V
此外可以試著更換連接埠看看能否使用。
; C) C, P$ j& \3 ~2 w# UWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
, }' Y# U5 Z4 n- r' r# E k4 n% Y" Y進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。
- G& \ n& c4 _詳見 Windows 系統的說明文件,或網路上其他教學。
1 h) K7 l' H( y5 H% b" G防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。/ ]8 }& G% m9 O( o
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 ! i( ?4 P6 v2 A# g; \
2.為何可以連線,但是連上後無法列出檔案?/ k* X1 c3 F: r+ B# r" Q% O
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
) _4 ]& n6 A, S3 ` f9 Q請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,6 o- o5 H+ J/ Y, t* f
並且請對方改用 PASV 模式連線看看。
7 u) r+ @! V. d這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成," y2 @! \, E; @% r1 f# G
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
1 M' N: m3 }+ Q
" B7 g2 X/ X" s/ K+ f4 y【版權聲明】
7 P6 ~# g. U/ Y: ~& z6 |1 c.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 4 \* m P T2 B1 w6 ?
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
/ d0 Q7 q1 C' q, J8 v! K% v5 R8 ]/ P.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 & _4 h4 R! e# T9 G
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
$ {- ^* D3 h2 F R x, a. O+ C5 X.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
+ n+ V( a* K& ^+ ~* z.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|