|
|

7 P U) N z7 QPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案! r" H% I/ W- k; E" |9 r8 R
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)' Y7 w, [3 X1 R! N9 V
0 A9 [( F# n H: J8 a, F, C6 w
作者:國立陽明大學醫學系 洪任諭 2 z' P7 j- ^7 q& \; n
' _. Q3 X$ g$ B/ ^5 X4 d千萬要給自己一個機會嘗試,相信我,這真的很簡單。
o3 U5 o; B) ~% A" S隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,6 ^( B/ c$ u' C/ L$ x/ p
架設FTP站已經是很普遍的事情。2 m/ R2 c3 X- S3 V7 N+ d$ m3 V
再加上作業系統的進步,還有網路上各式各樣的軟體,) j* w0 g' G: y ~! U: Y( \
架設 FTP 站再也不是少數高手的專利。
! m" d: V$ k; @! }硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
2 j+ K; V: H2 j2 E/ k要是能和大家分享該多好呢,但很多人不熟悉電腦操作,2 Z: v, }' F1 l' ~- a! B. _
也不想花時間學習,因而卻步不前,這是很可惜的,
1 T) r) @( h* x+ H- I其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。; B# g* Y O6 d) b& ~ R
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,% S1 L% U% N; n1 `7 N+ g9 A$ G% ^
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
* j: |, G3 F. M" e) y% P5 g漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
7 R$ X3 ^7 T q其中有幾套還是免費軟體,品質都很不錯,
- V6 d* p* q' D3 g; } g$ [, q但很可惜,英文的介面配上較為複雜的設定方式,
( g) w' _) e( v" C3 k* Y3 P# G對於電腦初學者來說還是一看就打退堂鼓,9 f" i ^4 I6 M1 _0 b& M
會架 FTP 站的人相對還是少數,雖然其實很簡單,
7 s% L- G' v# N; ~2 ]" ?但因為大家都沒接觸過,所以會架站的人總不免有點得意,
7 ?5 r/ b3 k; v0 n( e不會架的還得看人臉色拜託人家教,& W: u; V1 U; \3 O
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
6 I8 c" F$ Z9 u+ }8 G其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
( }: ]8 A, M# J6 @- J2 c我現在提供一個 Step by Step 的教學,按照以下步驟,, M% `% ]/ }. q. I
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
3 V8 a, q; m4 A) \% o0 f, C# q, z+ ^
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
- x+ i+ s0 E& P" a& M/ G; H" Y' x首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
" Z# X% p2 P# k) f/ D/ y* P這是專門針對初學者設計的全中文免費 FTP 架站軟體,
9 X/ H; z/ q2 e, H4 {特色是讓不熟電腦的人也能夠輕易架設 FTP 站。7 S' f; ~& B4 o% p9 |; w, {. j" F
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
' n& y W5 [5 n$ M1 f硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
' \4 K0 w* t! ^4 e9 f; n執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
. Z7 D" B& P9 p$ ]安全性,傳輸速度和功能不是這個軟體的主要訴求,6 |3 w: V3 Q' @0 X1 e/ B7 k
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
0 |4 w/ n5 l1 E2 [( ^9 M1 c並且免費,才是本軟體的主要特色。7 n& n8 z) p! Y/ r1 Q* _5 ?
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,6 @5 u4 W( E9 ]5 Q
輕鬆架設個人 FTP 站,和好友分享檔案。
4 K" h7 V* m I
o% F( i2 Q4 [& H! j P這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
7 U! n' h3 o8 q; p/ `2 k" ]然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,+ k7 c: K' A/ \% X) Y( _0 ~. @
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
; h0 I+ O- B" a& M' o9 V/ L6 u1 s: [接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
7 ~' k( p# Z$ y. ?; r因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
. f0 S" J' n7 P0 M公開給所有不認識的人下載,所以必須設定使用者,
* Q! S7 E" _) o) M2 \! l! C限定只有你開放的幾個特定使用者才能連進來," P$ }. \$ I9 ]+ i& x2 `
此外還有要限制他們只能下載你有開放的內容," \& X; r2 E' P" A& b$ G: e
其他你不願分享出去的東西他們則是都不能碰。! q$ B: m& d8 [. T
' V+ e, \: M/ T7 E

9 h% V+ ?7 L, }2 [, h: O! N' T8 o" }- M/ x$ T/ t. |
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
3 `, H7 s3 t% ^總之先照著按。
, _+ v9 c& I8 O9 K+ r7 Q) c我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,$ N% w/ Z7 n& e( R( W
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
+ ]' u$ d. r! d& I在這裡為了示範我設定"1234",事實上這是很不安全的密碼,! }6 t6 b3 Z7 `0 V+ u1 O
請換成你自己想設的密碼。* t$ W% { C, v6 E# j* f. w
接著按下[設定檔案存取權限]
' o0 H+ U% M2 }: H1 z+ S0 a! r6 V% C
0 q. c5 X9 @2 I; l
* t1 ^" c( ~% V; F: [, O# d' w* F' r$ Y5 i; {* D' _
我們現在要來決定要開放哪些內容給使用者下載。
( v) [" H6 X9 c接下來會看到下面的畫面,在此檔案存取權限要設定的,
7 k* W/ q3 o7 Q$ k X就是我們要把哪些東西開放出去讓人(friend) 使用。
0 i5 f& y3 r! y7 v設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中/ V; T/ E4 ]# v1 }9 R3 B
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
3 F) K4 ?& S, W( w( a所以請先打開你的檔案總管。
" M( _1 Y8 `+ {+ E假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
" X& N* M- o" [這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
+ X: ]# ~6 Y, n/ q5 E& ]我就用滑鼠在 [檔案總管] 選取這幾個檔案,4 ~9 Y) U# v# [$ i& O4 ^+ q4 C
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。& M* C& j# G4 M7 d& _! p' b
+ a* p9 l6 T, a5 ?3 {; Y
% R0 V- p, Y5 a R! i8 g/ J2 t( c
# V7 B/ {5 w) H% l拖曳完成之後就變成這樣,我剛拖進來的檔案都順利* n2 S/ Z' }: R
被檔案權限設定對話框自動加入了。8 ]3 @' [. m+ ?0 y
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] ' C$ \$ x* g$ ^) j& [0 x
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
, e$ u! i3 m/ w試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
1 [; H/ [: t1 ^設定好按下[確定]即可。* k# d, h7 J$ e9 C a8 E7 L; J
~" @" P! i: ^8 I( x* N2 K. ?
8 Z9 J7 |6 r. h* C
' V! E) Y7 w% ~( [5 E& Y; }# Q
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
$ B& i7 d9 U- y. T9 T現在我要說明為什麼要新增群組。, ], B* U$ P: e% r! U5 M! R( \
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,8 l( ]+ J, ?6 ]: O/ I F
但如果你想開放給每個人的東西都一樣,) i7 w3 ?" F: b# S' D; p$ Q
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,3 }- l* U3 V# ~" g1 L" `
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
3 m' G0 ?5 I$ T I: c7 Y$ U0 S省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
" n6 q# H" N+ P5 ~( w就可以直接全部套用群組設定值,不必重複設定 ^4 q! T. |2 V8 S& ^3 O+ A
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,' c1 T! @" T6 U- P# X: P
就不需要使用群組了)。, E+ g3 Y l( h$ l! l, A
請看以下操作:; H S+ \) Z, j7 V% _9 J
按下[新增使用者]按鈕,並且將他命名為你想要的名字,
, Z+ R5 E$ l: A% {" y) ?這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
* g9 x+ u8 c9 I5 M, T5 K4 \# d9 d設使用者名為 "pcman",然後從右上方選擇群組,% ^( g! s, z; M7 |, x
讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。9 x* k$ }3 Y1 y+ H/ h2 `
現在使用者 "pcman" 已經屬於 "friend" 這個群組。2 R. ?. A3 h3 ]* _9 K
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,6 `" I9 U2 `4 \2 W
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,' {" K5 g' s/ _) B) b
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
0 o: x( P& V+ J& s& J2 R1 z而非群組的密碼。底下的其他設定也是一樣,! c: O1 k, \* u$ o& p# y
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
6 G5 L7 {" C5 p ^- B; S我們可以開始測試。& p+ ~ ~, l3 `: q8 g2 Z% m
' b' I0 u7 C4 z7 ~" I8 K 2 k. y6 U6 j9 s" f5 @) [
4 M# }2 T4 h' Q% K% h+ S
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
& [" u! e; a1 F7 x7 |你可以改用你慣用的軟體像是 CuteFTP...等。
- \" {+ p+ U% W1 [IP 位址輸入 localhost,這是 Windows 系統預設的位址,
" ?. R' u& i( \( I `* m9 p% q代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
/ M) J' [: [& E密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
) T, j0 z- T% D- m" G/ |連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
' l% m7 u/ N* q$ G9 c. H3 E如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,* V; t" p9 K: ^& _; ]$ X
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?% N# o. t4 s L" D; O$ M4 g
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
( K+ F. C4 A$ E) K& O無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。, J" V: {1 d0 z3 M3 M. x, W
7 D& l5 b; Y2 X( A" P - n8 J" f7 Z8 A. B
5 M, u, ]0 M* Q. Q6 y3 c* m
再進一步切入「軟體」資料夾當中,是不是讀到了?/ R7 t# O1 ?, T4 Y
列出來的正是資料夾裡面的檔案。3 \- o: Q# i% L/ Z' i; R% ?# @
0 {& V1 T. V K p: J

$ m1 V; u' {* _3 p7 D7 r, U3 l" J' q5 O& K
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,! Z1 Y& h: p- ]
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。: H$ z) K, s4 i0 p i6 w% [0 D
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
7 G& [; w0 E& E5 Y2 z: ^" e- T# X後面進階設定會講怎樣修改連接埠。
2 U( n& S) g; [4 v) R+ m3 w不知道你電腦的 IP 或別人無法連線進來,
( K' ?: q. ^" ~2 H$ k, o2 \4 O你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 * i) k' K* i1 m* U
; z/ X9 N7 M* F. A3 [' U0 F: M. ^2 n
【常見問題疑難排解】
) ^7 ]7 h W" W/ ?) b4 T& q
' |5 x4 o7 p& G0 ^' N1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
! z8 `9 ~$ X0 Z- H+ z+ L請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
, K- \" j: @" [1 A. G5 c/ T或者系統上有其他使用同一連接埠的程式。8 U* o- n) f4 h8 S L0 q# T: t
(例如 Windows XP / 2000 )內建的 FTP 服務。2 E# P7 z" q1 `7 a! K
此外可以試著更換連接埠看看能否使用。; B/ M9 [. o# n2 k; Y; Q
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,0 K' Z3 c1 C9 Q4 [# C Y
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。
5 m. {' ~6 |) K. Z9 _5 `. e* M! v詳見 Windows 系統的說明文件,或網路上其他教學。0 m) t9 c; @, s* g1 t
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。, ~8 ?4 b/ b" w' }
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 8 ?( I; w7 ]" I" P w
2.為何可以連線,但是連上後無法列出檔案?. k: c% O" B) l; q
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。0 H6 C: _& \- k
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,% b' g/ L4 q# I0 [8 j! j2 g2 R0 S
並且請對方改用 PASV 模式連線看看。
) R$ L9 T1 |5 {這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,* L0 u, b, n5 y f
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
" ]8 G0 A7 g2 }3 E1 O0 F5 c0 M" e1 }) w' H' t6 A
【版權聲明】
# r, \' w. ^9 A. M4 j.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
! D+ |, D& F7 B4 L4 I. F.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
- f" r2 S' t9 T.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 + x& M& N$ k/ k' K
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 & Q7 D2 P; ^% @/ L+ u
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 . f, @3 J1 W9 T6 G( l4 J
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|