|

+ ?' s# A- l; A) cPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案 ?/ i5 ]7 H! ^: H
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)/ |: k( v2 x$ S+ N" l
P6 _5 ]/ a0 H1 h, S6 O0 D3 n作者:國立陽明大學醫學系 洪任諭
# i+ v+ j) z1 A2 `0 E$ g1 X X6 T/ P3 R1 v
千萬要給自己一個機會嘗試,相信我,這真的很簡單。
$ O# |/ J1 h8 ^8 S隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
$ W e/ V0 Y% @0 j5 r0 G6 p架設FTP站已經是很普遍的事情。
5 Q* Z0 a) ~2 D5 T" l1 @再加上作業系統的進步,還有網路上各式各樣的軟體,8 v3 i% p/ d: z; ^9 X! u) R2 V5 X
架設 FTP 站再也不是少數高手的專利。5 k; Y. d; X& P$ G3 J: i) e5 _
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
+ s# S, }+ l+ u5 T+ g( U要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
% q+ O: k* w) ~6 S$ B+ ?也不想花時間學習,因而卻步不前,這是很可惜的,
( ^% C" B5 B4 S. a其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。7 a; A. t5 J: ^! m: j
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
1 V$ a9 r. k" t0 m2 |, V不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
- o4 T P1 W6 K$ [漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,8 L# [, [! A3 U3 w; T
其中有幾套還是免費軟體,品質都很不錯,0 [7 a5 \; N9 b9 R9 R
但很可惜,英文的介面配上較為複雜的設定方式," F% |9 q/ V! Z" i: d1 l4 V: x5 \' P
對於電腦初學者來說還是一看就打退堂鼓,; W$ w1 ^3 F" I. g
會架 FTP 站的人相對還是少數,雖然其實很簡單,
' M7 M3 G3 w7 n$ p9 O. Q8 _% ^但因為大家都沒接觸過,所以會架站的人總不免有點得意,5 V% D5 K$ d. i& D1 t2 [9 L* o9 y6 A
不會架的還得看人臉色拜託人家教,, R9 L- V, V' E- b4 t
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
. J5 X# D% q3 u9 I( D0 N" q( G7 |其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,3 F9 m% V, H" q" w6 ^" ~/ L: z
我現在提供一個 Step by Step 的教學,按照以下步驟,! B) D7 ^- p; w# H$ Y, R# s3 |5 |) o
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
4 e8 Q& r% t4 j; |/ F( _0 k, a& {
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
/ @% o! Z6 d% U" B! a- a3 h% d首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,* O. t+ V$ q5 U+ F' \% F( P
這是專門針對初學者設計的全中文免費 FTP 架站軟體,9 [. @, l% b+ E8 Z
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
: O3 e2 e+ ?. W; c具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
. F6 ^) ~' H0 r. ~% |硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
w" F& ~! ]2 d" O' }/ d/ n$ O執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
# J. E( S8 p# y6 _; V% R: ]安全性,傳輸速度和功能不是這個軟體的主要訴求,* e1 i) O0 v6 C4 o# F% G
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,$ b0 Q9 t. w9 N
並且免費,才是本軟體的主要特色。; h3 k% G' E2 h% ^' i
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,: j, B% F# W# V+ p1 v/ y/ {* s/ D0 L/ x
輕鬆架設個人 FTP 站,和好友分享檔案。 : o; @9 v. S O( L
7 N: j/ ]9 H' z2 c/ U! t2 O# z
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
) j/ M1 H# O) L6 R8 D然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
/ D! _4 w5 |' [6 L. Z- Y6 N: v按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 $ p* I0 i1 w( d$ Z* g) V+ P. K8 X
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
: D) o7 d( F% I4 x# |5 e7 g因為你不可能把電腦上的所有檔案毫無限制的放在網路上,, q( c2 f+ o9 q3 d: Z# |
公開給所有不認識的人下載,所以必須設定使用者,
3 j& Y* Y+ }5 k9 o! C6 f& R2 V9 U. y限定只有你開放的幾個特定使用者才能連進來,
0 d) u( n1 U: k8 q* \ |' v此外還有要限制他們只能下載你有開放的內容,3 p. j( p; L+ x$ q7 i
其他你不願分享出去的東西他們則是都不能碰。4 T3 x4 g" v% W$ \
' ^' ?( ?5 T3 L$ t
# t' L/ A1 Z! @5 T( ?6 L {
; _+ a4 j! h, ?出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
5 z. W; X( Z4 j/ d$ q總之先照著按。
5 N. N g2 ]; a) n- h E我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,
0 W' I1 h7 u0 ?) `* c/ \請在密碼前面打勾表示要使用密碼,然後設定一個密碼,0 l9 L1 c$ B+ ?5 ^8 y5 {
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
( O9 \6 h c% G4 K請換成你自己想設的密碼。- O1 w5 K/ ?. F6 g) k" V" |
接著按下[設定檔案存取權限]+ u/ Q" o& m+ N* j8 x8 s( V
7 s1 ]; c. q, @0 j
6 i; `7 ^2 T0 s e) `5 [3 N6 P- Q& u/ o& X5 d; S
我們現在要來決定要開放哪些內容給使用者下載。
% U' I+ l# [5 _6 a4 r# m接下來會看到下面的畫面,在此檔案存取權限要設定的, r0 }0 i; {, Z5 F( {! X) p0 B
就是我們要把哪些東西開放出去讓人(friend) 使用。
4 W( }8 D7 b$ X: _0 v設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
3 Q" c) @& w: V找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。9 P: c+ ]" {" ^: y# q# f
所以請先打開你的檔案總管。6 \# P2 d) q4 l& n- J
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
# {3 [( J7 s/ r* H" n: g$ w; p3 c" X這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
6 B5 U1 a" |! D1 {/ B8 q, u我就用滑鼠在 [檔案總管] 選取這幾個檔案,
8 ^1 j" v0 ~, r1 }然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
+ g- ^; F H+ P/ m3 [
" O' |4 q3 \- x3 J! g4 D1 M
$ R7 j7 s; n, `
/ n! F9 O0 E0 i# X0 w6 n; M' P# ]拖曳完成之後就變成這樣,我剛拖進來的檔案都順利9 Q- f, R7 q( J, A, [6 `$ g
被檔案權限設定對話框自動加入了。& T* U: J" C7 i8 Y
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] ' [) m2 j& j% a& G k% g# P
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
+ S) W. S& k; }試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
! ?1 X5 ~$ G( N8 s) U: |/ F設定好按下[確定]即可。/ k4 ?! T, f8 Y ]6 z0 N- k
* j- T) a2 ]/ R , g8 n8 W4 \8 \2 {! j8 O* E$ _
- v: U4 B9 l. `! N! ]7 N
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
' n) R! U' R' M; H3 U+ R& c現在我要說明為什麼要新增群組。
( S6 Y5 W7 C) ~3 h因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,: R4 e: S) R) i- @& H/ u
但如果你想開放給每個人的東西都一樣,
; x/ m0 E, |) I; d2 ^& K既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
2 v: U' U6 l5 G) s就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,8 P d8 r y* M9 V& L- o/ X
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,8 j% e1 K( _2 u2 e T* e
就可以直接全部套用群組設定值,不必重複設定. N& T( M( u' C
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
" D. Q: G2 V8 ~4 E/ Y3 n就不需要使用群組了)。6 I! V) g0 h2 M0 v
請看以下操作:
4 s V6 ], H& h e; z5 I按下[新增使用者]按鈕,並且將他命名為你想要的名字,, S' p7 L5 Z9 A2 M) H9 H
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
1 C8 d) ^5 e# o/ h/ |8 X設使用者名為 "pcman",然後從右上方選擇群組,
" }, x/ [0 u( y! y/ E" q* Q讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
' _, r R" S# S8 N: ^現在使用者 "pcman" 已經屬於 "friend" 這個群組。* F7 K. W* f1 H! C
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
' X% [7 b0 Z' M* f$ O9 r4 F不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
3 ^" k" M& r: I: v5 W5 X3 I並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
2 T( W3 b2 |, y9 D- B7 U6 }而非群組的密碼。底下的其他設定也是一樣,
, R7 S0 I: K# B只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,; c% p, v" Z& X, }' O# Q8 v
我們可以開始測試。9 K A0 W7 Z8 w6 S$ w K
% F0 g& L" I$ {
- ~6 d# I+ l/ ^0 U H, U4 |
. Z- {6 N' d1 R1 ^) }* G用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
/ A# v k- w) p, x2 Y你可以改用你慣用的軟體像是 CuteFTP...等。
7 }( f# R3 ?9 SIP 位址輸入 localhost,這是 Windows 系統預設的位址,! M0 ~6 s& \7 k( [4 x) e2 W0 z
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
( [1 z# U2 a! w3 C+ {# F# t密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",/ J. [0 E+ ^+ [3 e$ ]* U
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! 4 H0 X: T+ t/ Y+ ~
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突," W# p! [& Z s
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?6 p9 k' l E) S! k$ S# V
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
V# V! p& ~) G2 W( t: {無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。' t3 N" ]) H+ n9 n
2 a$ O4 S9 H% A% R! t! K/ W
Q9 w% v1 C$ Y g. H8 x# S
: m6 q* U0 j8 @: d再進一步切入「軟體」資料夾當中,是不是讀到了?
% b* y( r( X1 K! b. K2 }列出來的正是資料夾裡面的檔案。3 i' E, c: N9 l, j) p
6 B$ ~' X0 [( f: q# t( ~8 }
7 H l I* X' X, i7 {4 ~
3 g3 P7 o- J/ G* E' X( J* w* j以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
5 S0 i1 J6 u* q2 h6 O0 u一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。% e. y& N3 H1 m; b
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),( [7 Z7 ^1 w n& V: t! g1 m0 d% B
後面進階設定會講怎樣修改連接埠。
& L/ t9 K! ^9 H {3 I不知道你電腦的 IP 或別人無法連線進來,2 c9 B0 l$ A. [. x
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 : g6 |" @# E! Z b, L/ j& w
9 {/ S* @. t5 I
! C7 e( ?. Q" _! Z【常見問題疑難排解】& F8 ?, P) Z* d6 }1 [: F' v
7 ^; F' E( _7 Q: z
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?# r0 n8 d: P1 B9 G& s& q' o6 @) B
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
- p: F! ]1 u4 a) d K6 e或者系統上有其他使用同一連接埠的程式。
' H6 s* s* w, g/ S9 s# r' F: K3 O(例如 Windows XP / 2000 )內建的 FTP 服務。$ c. ]7 X f! |! d- ]
此外可以試著更換連接埠看看能否使用。2 p/ d, l0 t5 `& {9 i, G9 }3 t
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
7 N0 a' p9 s# |5 s進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。
3 Z; j' B* U9 ^$ i0 k3 S詳見 Windows 系統的說明文件,或網路上其他教學。
( t* f/ ^ X: G5 Q; y防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。
# G, H* K# d' r) V7 w/ V此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
4 I( l. i2 [- l2 `' I2 [5 T3 k/ q2.為何可以連線,但是連上後無法列出檔案?$ r4 ?+ H4 D4 l# M, \& |, L7 @7 E
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。- k- l0 l, U* x: n
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
- t/ Z% k4 L+ f) |7 h1 S9 g6 I並且請對方改用 PASV 模式連線看看。
4 J6 K2 o3 A+ z0 m8 i: S2 f這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,' p# r/ m5 W8 [/ H A2 x8 N
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 2 j, U" [9 I# c6 I8 ~- y
( r2 }; o* N( i
【版權聲明】, I r3 r9 g6 z1 P5 a
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 $ j7 T* c& W, `$ A* X! P- n) Z
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
9 B9 Q# o v0 \7 W0 b9 g.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
4 o5 V3 K! X9 W3 m.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
3 e2 I, y$ [; N.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
% k; E4 A5 e3 P1 P \, ~.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|