|
|

Z& P8 p. N$ NPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
( P& E0 D) U- d6 T, D使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
0 ]" x+ g$ d% n& e* W/ l & e d5 @, A) n( X( l: M
作者:國立陽明大學醫學系 洪任諭 & I4 P/ o9 R8 V7 j# y) q% g1 P
% ]% Q' w9 p0 @
千萬要給自己一個機會嘗試,相信我,這真的很簡單。
* B" ?6 j( j( N. `- [+ s1 J6 k4 b隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,( v2 Z O0 C: r* b% M% R8 I0 M
架設FTP站已經是很普遍的事情。
: Z* Y6 F! C; M* y& v4 H再加上作業系統的進步,還有網路上各式各樣的軟體,( R% ^0 b3 l- J9 P
架設 FTP 站再也不是少數高手的專利。- J% P: Y0 E( m8 G# w5 O
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
: d' A d$ N8 `5 m/ P要是能和大家分享該多好呢,但很多人不熟悉電腦操作,, W0 e3 P# \6 Q' y
也不想花時間學習,因而卻步不前,這是很可惜的,
8 E3 u' H# } W# A3 @/ M其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
9 d0 v! u! u* c) q9 C$ s4 f在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
5 u& D; l: w( q0 N不好操作又有一些中文不相容的問題,後來隨著軟體的發展,2 X! R; d! i% S: i! s
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,) m* E; b z* r9 n1 m% @
其中有幾套還是免費軟體,品質都很不錯,
3 L: T! W7 C) H( u但很可惜,英文的介面配上較為複雜的設定方式,
2 f- Y L- ^. J1 m" g t) o對於電腦初學者來說還是一看就打退堂鼓,
. z$ T, s% r0 r( f會架 FTP 站的人相對還是少數,雖然其實很簡單,
. } _4 w" d3 _! H但因為大家都沒接觸過,所以會架站的人總不免有點得意,
0 B2 E M1 s# I# Q$ G5 s1 _% N Z8 b不會架的還得看人臉色拜託人家教,
2 V# H' h! ^, T& T使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。/ V2 G* K0 S0 g6 s) q
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
3 f& ^3 e- _7 X5 d$ Y+ V- o我現在提供一個 Step by Step 的教學,按照以下步驟,1 n, a( @! k' ?2 Y( O" W8 W( a" g3 V$ d! y
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
& I- R/ z% [- H* V7 E" m; |8 y1 q+ A6 g- V1 s+ t
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
4 J" d- b; g, H! @6 z9 A2 a& t$ w首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ," H5 v4 d% R- g8 F( g7 Z
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
* f% b" d1 Z1 @9 ?7 b( o6 G, f/ j) v特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
9 q3 q& a$ K( }* h" i具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,. T0 B% {3 ~& b4 i
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
0 Y3 t w1 j" J# u! B- n3 k# S3 @' }執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
* c \' S- ~) j( \% n. O安全性,傳輸速度和功能不是這個軟體的主要訴求,2 o. y6 v) t3 ?9 {+ }. R
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
/ Y; V! u. f* f) p, K並且免費,才是本軟體的主要特色。
# A" V: E, e& X$ h我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,7 p5 d* t9 X2 |* K. F
輕鬆架設個人 FTP 站,和好友分享檔案。 ) R4 A6 C2 ]; [( l0 m' B ~. K
* X: B1 T0 \# N
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,$ G! s& u4 B3 z# W
然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
' y7 G/ ~6 x- k: F& a按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
0 }1 g8 T7 Z u( E0 c接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。# U& C h9 p- y+ C1 Y3 n7 P/ M) m
因為你不可能把電腦上的所有檔案毫無限制的放在網路上, W3 c! \4 I! O8 }) T5 H* W* p
公開給所有不認識的人下載,所以必須設定使用者,
) ^/ n9 V0 O/ }) L限定只有你開放的幾個特定使用者才能連進來,
. J( b `8 w5 V, [% E9 f此外還有要限制他們只能下載你有開放的內容,! X1 Y7 e: T0 F: K
其他你不願分享出去的東西他們則是都不能碰。* K. _, G, h- M2 a& O
' E0 C. F# a( ]4 @1 x9 r: d
; K R( q( K) s( Y2 M; B! ?4 I! I, y& X( ^9 j, s [4 e" R
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,( V4 b7 l8 r5 K* N7 j
總之先照著按。
, x. w. S3 e0 F! h \我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,/ J% i" z' K* U" z7 X& H
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
! V T3 I" p0 U: b/ Q在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
, O [( l6 K/ s" |; f請換成你自己想設的密碼。
+ l, D) t0 q. x3 @6 J6 M( l; E" Z1 k* J接著按下[設定檔案存取權限]
& `9 }4 l8 ~$ K3 K: c' C; d, g+ N# F0 t1 D# W
0 t* y& M1 Y7 }9 C% ?" \
; M$ O; x" Z" [, T
我們現在要來決定要開放哪些內容給使用者下載。
- _9 {( P/ k9 f( o/ ^0 \, l接下來會看到下面的畫面,在此檔案存取權限要設定的,# F3 q% x' g& G3 r3 T
就是我們要把哪些東西開放出去讓人(friend) 使用。# |& Q, \! R4 R
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中8 |$ j( _* @. C$ W+ z
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
4 H% o. g3 C0 [+ k" p) d7 ^: j所以請先打開你的檔案總管。
# U8 P6 S4 m* i. \& l) x假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
' `4 T% Y7 x2 J8 H4 F這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
5 F! u, G& k: c5 S我就用滑鼠在 [檔案總管] 選取這幾個檔案,
, r! k4 ]( @* K5 C- d, y% [! A然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。+ l s8 U, {- r+ l( @
. w q& ]9 ]/ E6 ]$ N
& e+ d+ y' r9 j R
X; l" N) j. e9 L( S! N R拖曳完成之後就變成這樣,我剛拖進來的檔案都順利 H4 |' P- N) Y
被檔案權限設定對話框自動加入了。
4 k$ _0 j4 u4 S% E% t3 u拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
( ?3 n& D9 v+ S9 T; P等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
4 w2 o7 Z" l$ _1 H7 U3 w試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
0 e' o5 H$ E) }* p3 }設定好按下[確定]即可。' r$ x$ K4 F: t$ A
- Q& O, k$ d" H, Y+ L$ d
7 t; H% ?- h( I4 S# o/ h/ u
: z# {, ?! U1 M7 x" k確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
5 G( X" r4 ?' {# t8 B0 r Y現在我要說明為什麼要新增群組。
; J; `4 N: X/ g* U+ d0 l' A因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,& e& ^# z5 i* c# Y
但如果你想開放給每個人的東西都一樣,
% ^' S9 q* C" ^/ X4 R既然如此那還為每個人都個別設定一次太麻煩了,群組的用途, B8 s' l- H) M$ V* @# p$ Y
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,7 E2 `' R( Z0 p3 _
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
) | V4 h2 ?, N- D4 a就可以直接全部套用群組設定值,不必重複設定% k. O4 |9 ?7 l' L, b2 @! V$ h
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,& W- ], v! d1 V3 C
就不需要使用群組了)。
' e5 Z$ m' r+ j; |% U請看以下操作:9 ~# O7 z4 {) b; C, q
按下[新增使用者]按鈕,並且將他命名為你想要的名字,
_; x+ E& u A/ S4 r7 O這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,1 n4 v0 A" E* @' S4 L
設使用者名為 "pcman",然後從右上方選擇群組,
5 a& j: ~. K2 d6 ?+ X# K讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。) K. Z) Q3 o# x% W; z# {+ }
現在使用者 "pcman" 已經屬於 "friend" 這個群組。
0 I T l, Q2 D# r- K請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
) Z" B! k% }$ l4 o6 r不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,$ n$ ?5 V Z# m, I U" D
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
% H5 {$ O% F" T. a而非群組的密碼。底下的其他設定也是一樣,
8 C" L, [* P9 a' H) C只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
7 Z" r# B y& R; u我們可以開始測試。4 k2 t$ G. o4 @+ m/ D7 z
% _1 e* |# w8 n" r/ I: j) R
T- n% h1 Y% w+ s! i( x% U$ T. p" F; h7 I0 @8 t( l
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
6 Z& E( O' v% c7 X$ Z- A你可以改用你慣用的軟體像是 CuteFTP...等。
+ f" V/ b! A9 r: Y8 S& w7 U: sIP 位址輸入 localhost,這是 Windows 系統預設的位址,+ s/ B% H; G, G3 q" Q+ D
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",8 U/ L' w0 F& U& f7 ]- C
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
8 q: L" }) S4 [連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
1 |! k1 i1 Q. t( h如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,$ d5 ~0 Q W1 N% K
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?% Z+ N$ O2 c+ r; \) |
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
& g. w* x3 w% s7 P3 n3 ?3 `0 C無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
7 x/ D" C- V1 C2 N S) n5 s4 r" K/ H1 H- O

( U% z3 M+ f( \, [* R2 Z
6 A' U/ p" `& s: P再進一步切入「軟體」資料夾當中,是不是讀到了?) c9 \- x% _! s& R5 M% F6 }- k
列出來的正是資料夾裡面的檔案。
$ |" p8 f+ x/ g: x' g1 q7 P$ f/ O5 o9 L4 z1 k, f
( x! S- c8 ~1 J# N4 E2 }/ P
6 L R- O6 @: J9 z& W6 N! \% `
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
" X' b8 k8 U' U8 x. V3 B一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。- ~& w- Z/ h. c+ l7 Z: o1 W
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
' Z( I$ H- h* M' S7 s" u0 u後面進階設定會講怎樣修改連接埠。
- P/ y* o2 ]- k, a _. q5 l不知道你電腦的 IP 或別人無法連線進來,
: m8 j% ?* F% z% ]7 w你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 0 _2 Y( b1 d/ d7 f8 ]
. T. g0 K. m' X2 D$ V
, E9 t6 M) u) U$ M1 k! Z6 K
【常見問題疑難排解】
. o0 x/ i1 m4 f1 @) R( t% e
5 B0 a( | i9 T5 K; _, f1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?* U. w$ I$ ]7 \1 _) L1 R' {
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
* k* _% |0 s2 e( B& O# r2 |. F或者系統上有其他使用同一連接埠的程式。
* Z% C9 U/ T1 n(例如 Windows XP / 2000 )內建的 FTP 服務。
& b6 e9 p" w2 d9 ~6 Z0 g" p此外可以試著更換連接埠看看能否使用。$ y4 b, {1 Y4 D- t2 v( n' V
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
( T: g. q9 P4 ]+ n; B. `進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。! T$ L! L$ K- y% h2 ~! x* `
詳見 Windows 系統的說明文件,或網路上其他教學。! y: P/ [. ]% R/ a) W
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。9 [) k4 S( y4 f, s+ i
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 ( J; w. P# X0 G2 J8 Q) }
2.為何可以連線,但是連上後無法列出檔案?
; U4 J, r: `. t+ c! l/ G因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。4 M% v0 y9 U4 a$ g) d! L
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
: B' r% b0 c M並且請對方改用 PASV 模式連線看看。
' \8 Q" [4 J+ J5 g0 ?- Z B0 I這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
* [1 k. K) u; ^. {2 B+ c- U非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 ; q X0 e3 B( k: G( c* M' Y! \! H
0 R/ n' z4 {/ i
【版權聲明】
" I+ r8 S5 W7 ~ V% Y' I8 f.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
5 e- z* q. ~/ `' t" {; _" x.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
1 m8 g" e+ f8 Z6 q6 ~$ A2 n.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
& [' @- ~6 x, A0 P+ O7 m: w.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
" y* v" Q& V1 W' q7 T.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
" J* x- X8 _, W% v- e9 H- k.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|