|

0 |- U8 G3 w' b6 S0 w' ~0 w' YPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案5 y' `- o3 v% t! g9 s& ]
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
" W/ ]2 |* h- i4 i $ S' Z- J* p! _% X+ e
作者:國立陽明大學醫學系 洪任諭
! a( b O5 q% B6 W4 o6 I
( r- c$ W* w. p千萬要給自己一個機會嘗試,相信我,這真的很簡單。
6 P" Q- b$ X5 s隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,! x0 `0 p; B d5 D: v
架設FTP站已經是很普遍的事情。) @/ T+ L3 V6 J! I; ]2 \9 V
再加上作業系統的進步,還有網路上各式各樣的軟體,+ V" E+ z1 m6 x+ ]% G4 D; O$ H" x9 R
架設 FTP 站再也不是少數高手的專利。% R! e0 n9 @, z$ o
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
+ w, B& {6 Y& P要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
- Q+ M* r! {6 I- Q2 g% a也不想花時間學習,因而卻步不前,這是很可惜的,+ v: g ]9 _3 L3 p4 H" ?. b2 h& C
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。0 r( K; f5 o9 Y- l ?
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,/ M, h2 G& a2 M- d# [
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,+ o4 t- ?: t$ b* B4 F* D0 I
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
" ]+ h3 U3 `8 y- V3 _其中有幾套還是免費軟體,品質都很不錯, M& s' i m% |7 l/ s- E& K4 O
但很可惜,英文的介面配上較為複雜的設定方式,( V1 V+ j; E8 e$ z
對於電腦初學者來說還是一看就打退堂鼓,
. |$ J' E) C* l. ?! x8 V會架 FTP 站的人相對還是少數,雖然其實很簡單,
! S3 X! c( @4 V6 I2 ^# n6 e但因為大家都沒接觸過,所以會架站的人總不免有點得意,8 i. r" G# x! k6 |! N
不會架的還得看人臉色拜託人家教,
$ ^; B, e1 Q: Z使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。4 d7 c* h! e. b, N, j
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用," j/ Y/ ~7 A4 O4 \ B' H
我現在提供一個 Step by Step 的教學,按照以下步驟,8 D9 P6 b' W5 y8 T
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
9 r' r0 |# _8 H! c! y
. Z' [8 |+ S9 c/ r9 K: O1 C! ^; J4 {* S快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: 6 c% n- z( W; j- \) N
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,9 b) j9 Y4 v0 r6 G0 c& J( I
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
: ~% M' s; I- M) r" W特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
, y) ^) q7 G8 ~8 t; B具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
: O0 o6 I4 N( _4 X( d4 _, A硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
. H8 d# b+ B" e/ l% M/ g執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
/ _0 H2 T. d2 y7 G* p5 N安全性,傳輸速度和功能不是這個軟體的主要訴求,
- x1 q" Y4 e8 A8 C5 h: a9 f專為初學者一般用途設計,簡單的中文介面及相容中文檔名,3 L/ K1 ~' q7 T) N. ?# G1 z
並且免費,才是本軟體的主要特色。, F6 v/ o: T$ H( R8 _/ I% _% N
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
! F2 |. Q4 B+ |2 e9 l輕鬆架設個人 FTP 站,和好友分享檔案。 # ` y0 Q* a* {( Z% l
0 V {. Z& m0 {( H: H
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
# K# h/ p; T/ n然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,: z% I- G% j; o2 [# n
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
( z5 ^1 `8 `- v接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。& e/ R6 s" H1 V7 {! v" \
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,7 _6 c( Q- \7 S# d
公開給所有不認識的人下載,所以必須設定使用者,0 g+ n' S) l# k' F U
限定只有你開放的幾個特定使用者才能連進來," J, g0 f# Y% j
此外還有要限制他們只能下載你有開放的內容, ?! u9 K% j, T$ r* E) M+ T) Q
其他你不願分享出去的東西他們則是都不能碰。) l! f9 E( P$ q8 W! }
' v3 d8 X$ ^3 ^6 i
; [$ t6 {2 a) t" W6 X' ?
4 K( {: h7 \# G& e9 E出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
4 g7 I6 R8 X9 |% Y0 k總之先照著按。
- _- u. X5 t6 v- N5 O; ]3 \& y/ m6 C我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,0 p1 P {7 r/ `- W1 N
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,! r2 `4 K0 C3 i2 h, Q
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
4 Q3 W# Z; d1 _+ T請換成你自己想設的密碼。
7 e5 C1 f+ U |" O9 l接著按下[設定檔案存取權限]- u+ o( k5 l" f7 Y: P% |: p
3 `& N3 T7 N( q5 H
' G, @0 X4 X7 F, R
7 f8 D" X$ d: i) D5 ]0 I# w我們現在要來決定要開放哪些內容給使用者下載。
4 T# e( M1 w W4 s3 a接下來會看到下面的畫面,在此檔案存取權限要設定的,
3 A; [1 A* s5 ]6 r) B就是我們要把哪些東西開放出去讓人(friend) 使用。
3 Z) j7 p) ]2 {0 Y3 |4 m& Y: v設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
2 _8 {# N* a* S# o0 l找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
: n, M; u6 o7 G% I# _' z所以請先打開你的檔案總管。$ w: [+ q8 i+ m! b E) V
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」7 z2 U' t$ v0 P8 o3 U& C0 N
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
. V3 Q: r- \% n( \' H' F2 a( N" Y我就用滑鼠在 [檔案總管] 選取這幾個檔案,
% O- q# \4 ^% f2 v( x然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。/ ?* e; m: C9 l' K1 \2 S
) Z: ~+ Q! e. z$ \9 _
& n( I- e+ z6 y1 G7 o
7 M+ r- z/ ^, B1 w# O8 v% J
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利- u! D& Q0 w0 n( I
被檔案權限設定對話框自動加入了。
! n6 Q- q5 w9 l拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
8 B% F7 y0 a0 X6 L) R+ y等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
- ?6 V0 J% g; i8 X: V0 T試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
- h+ J4 o7 j, H) x' B設定好按下[確定]即可。) k/ y3 T% c# i* D0 }3 C8 a
) r+ ?+ s( i+ t) T
. l) i- f& w. A% w }) D+ B
) M) y a5 I0 U: O: N
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
0 s: _# U; U* g5 f8 ^7 D現在我要說明為什麼要新增群組。 X% k% z3 G9 i" ~* p( m
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,8 b$ e7 n" a( h
但如果你想開放給每個人的東西都一樣,
; l6 E y% A; s% P' u& _既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,/ a: d/ u; Q8 z8 H' n* z% v
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
& w' f T& D7 k0 t# Y4 E5 l; u省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
: y8 m1 Q, O' v8 d0 E" f: _1 w就可以直接全部套用群組設定值,不必重複設定3 F1 L# d7 _8 W- p. v( p4 G0 z# d* f6 S
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,9 N i E3 P; j, Y0 ^
就不需要使用群組了)。7 ~. n' C; G8 ^$ U& F: _6 w, M! I; _
請看以下操作:' U- ?3 C9 [' a$ |' A/ O" Z2 N- J
按下[新增使用者]按鈕,並且將他命名為你想要的名字,' T: s6 ~; n3 H$ Q# q) V
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
! \0 N* m/ o5 j設使用者名為 "pcman",然後從右上方選擇群組,
8 s+ J; n9 c) ?( ^( f# w讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。 n( }# B3 e2 f6 C' d
現在使用者 "pcman" 已經屬於 "friend" 這個群組。 A8 w, X( X' t+ C! w; W
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,: {- H" c( s: Q+ G! Y, `6 C; b0 D2 M& J
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
+ L+ v: A6 I `1 Q* p: p並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼. Z2 `" `" E8 Y3 I; H
而非群組的密碼。底下的其他設定也是一樣,& m `' V8 a; `0 H
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
6 a* S& O) w4 F8 i我們可以開始測試。" [2 }2 [0 E3 }. f/ @" J% ^" `
6 ], V$ r- U$ k: t ; ^5 }( |' o/ W* v' I1 J
8 u; x* G! t( o7 X9 N5 R; m
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,0 D& B2 l" F8 Y# r
你可以改用你慣用的軟體像是 CuteFTP...等。& M# k* }( B) K. y v: V( Q9 w J
IP 位址輸入 localhost,這是 Windows 系統預設的位址,0 t4 M7 m) ]9 P* [
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",, p% p/ r6 g5 \" ?) e6 q! S. M
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",8 A, g; F6 M9 V; W- x& {* t
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! $ i& `( h7 y+ l, p' w
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,) K( l& Z' ]; m+ V& D$ S
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
8 A G: D' L s! k" w, F3 a是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?7 o4 c7 u. x: s! O
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。. {3 S) c0 ?+ [ r3 ]
/ }8 Z- M7 S& K. p# j N7 V
: G* D6 x$ O% _5 c' K( B/ L% ]7 s6 C" _% N' c' \
再進一步切入「軟體」資料夾當中,是不是讀到了?
" z7 P5 W, J1 k% a1 v. f列出來的正是資料夾裡面的檔案。
$ Q' h1 R, N, x! \
`7 `4 k1 ~0 z5 @. j$ {
: J3 Z4 C2 w8 x+ M3 c5 j. c9 F7 y+ ~8 K- x4 D6 [
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,. l! O; G. f: |: _8 N+ g: w5 W" X
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
: Z1 M$ T6 s/ `! g6 h要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
4 T' Z7 g( ?7 l+ S9 L8 A後面進階設定會講怎樣修改連接埠。* r" B1 f3 G' ^0 l2 g" b
不知道你電腦的 IP 或別人無法連線進來,& _4 o# b# G$ f8 F$ x4 R
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
% D9 u- {/ x- w$ s M2 d9 u L6 g5 X5 x+ {9 m! {1 P
1 c! k9 B& z8 |+ }- i
【常見問題疑難排解】
& K! S$ [! \5 h8 c Q2 B) e. @0 D; B6 f
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?7 K( T1 n% s- N' n' |1 l3 H
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
; j& ^1 E: U; y% P' T* A* R: ?或者系統上有其他使用同一連接埠的程式。1 u" `6 ^+ O1 @$ t' o* R
(例如 Windows XP / 2000 )內建的 FTP 服務。
# a0 Y9 I' g% H+ h此外可以試著更換連接埠看看能否使用。* L1 q7 i. E1 W" S
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
4 q1 Z m5 @+ S- T4 h* q1 k進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。& H5 L9 x8 [) U' v0 l8 Q
詳見 Windows 系統的說明文件,或網路上其他教學。1 m4 }, Y/ I( I
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。- a) g4 L$ ~9 _- U3 k
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
4 y6 _+ z& H6 T( h) c$ s) R, K) j- |2.為何可以連線,但是連上後無法列出檔案?
x% H6 z' R1 `4 I, s因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。 b7 {+ j9 _7 i4 u
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
7 A) K. ^4 @ {並且請對方改用 PASV 模式連線看看。
6 z1 M8 \9 {8 H" H" K1 Q這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
; x4 ]) \3 V- Y/ q$ `+ o7 Z: B! P非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
, d; X5 V2 ~3 L; a/ N% k. T. T8 D/ o$ B( `3 w# b7 w$ b: o
【版權聲明】. i+ M' F0 i* V) H: H9 s3 D4 E
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
* d8 B7 d5 V, L% s8 |" Q0 ?/ R.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 * ^' N4 K0 ~7 ?- }" i6 |
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 1 @% i+ D/ z1 s% W2 @
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
/ [8 Z- |' ^' X) h.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
* B6 J( c/ H5 u5 z3 \/ ?.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|