|
|

# A( I2 j& Q( u8 w4 v& m1 zPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案8 k7 r R$ N& k' c$ I$ w* {. |
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)) v" q! A' }) U3 H* W
! O! W' \" H( Z/ w* R
作者:國立陽明大學醫學系 洪任諭
/ c2 f, G, L. Q, R% J8 D9 W( h9 z1 _$ v% }$ X
千萬要給自己一個機會嘗試,相信我,這真的很簡單。
& D$ T6 h$ W: S. X, |7 E; m. [0 L隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,, ^5 \$ i# m9 f; `
架設FTP站已經是很普遍的事情。
: W- w3 f- ?) o, C2 s再加上作業系統的進步,還有網路上各式各樣的軟體,0 w8 ]) h! ~& x4 a
架設 FTP 站再也不是少數高手的專利。
; P, j! `0 F# h* p* E* b; l' O0 w硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,5 h' k' g9 t* B; f. t* |8 `* K
要是能和大家分享該多好呢,但很多人不熟悉電腦操作," R6 k1 q$ W; ]% S" W
也不想花時間學習,因而卻步不前,這是很可惜的,$ N$ y0 [; P* H( p$ C4 V* c9 g$ _
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
6 `! g6 _7 o, X1 z在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
% k+ m: p" Q: }7 L# J不好操作又有一些中文不相容的問題,後來隨著軟體的發展,# u7 P" U8 K0 ~, R
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,1 c% J6 `0 A9 U( q+ V8 }" Y
其中有幾套還是免費軟體,品質都很不錯,* W5 v6 V, n. O2 m3 ~' U( ]2 M' q
但很可惜,英文的介面配上較為複雜的設定方式,' O! c# w1 A+ v) U1 m
對於電腦初學者來說還是一看就打退堂鼓,
7 F( {& d2 E9 o1 X2 q$ K& o會架 FTP 站的人相對還是少數,雖然其實很簡單,
, e2 [/ f& j; h' o但因為大家都沒接觸過,所以會架站的人總不免有點得意,1 T: u3 x: W+ I( w2 J8 J
不會架的還得看人臉色拜託人家教,
+ F }+ b$ p$ @* M- `使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
4 h7 }$ v. d4 Y: L) v- O其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
8 ?8 H. L3 M# w9 h0 n. V3 g我現在提供一個 Step by Step 的教學,按照以下步驟,) P. M- U) u% _
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
3 h! r. X9 X3 p2 g9 t+ e
3 I% P8 O& n+ ]2 g$ q0 Z, t# E快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
1 [: `' F4 w& ? V i& i! k) G首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,' r ~, H4 r# f+ o) i, `
這是專門針對初學者設計的全中文免費 FTP 架站軟體,6 ~ s9 B; w5 u; q3 r
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
$ F' M6 i8 x( R! W8 C: x! j$ l& c4 H具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
# y" L W* \; d' l Q6 a% O硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
% I% u+ u2 p% i# A, c執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
0 [0 w: m: ?% ]7 B& o3 j" M安全性,傳輸速度和功能不是這個軟體的主要訴求,
8 ^: ?9 N7 {4 A/ g- V4 D5 S專為初學者一般用途設計,簡單的中文介面及相容中文檔名,# y: E9 n+ x% y$ O
並且免費,才是本軟體的主要特色。' p& d z1 l% o
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,! g" h9 @! ?$ E9 @! S( H
輕鬆架設個人 FTP 站,和好友分享檔案。 5 [& L* Q" c. {1 `; Z0 A q
( u% ?- {( w/ P4 f( i4 e
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置," Z- ~% N, s* y
然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
8 n/ q- i9 j% R8 D+ d按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 4 V; x" J4 a* L6 j. [
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。" Z" f, S; r- G2 s# [
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
; n0 l% b) }9 @& o7 @. t' L公開給所有不認識的人下載,所以必須設定使用者,
* b/ Q* T( b R F- w限定只有你開放的幾個特定使用者才能連進來,
# p! y! g @+ u2 P4 E此外還有要限制他們只能下載你有開放的內容,' e, \" a: @- Z. i( k7 N$ c/ S
其他你不願分享出去的東西他們則是都不能碰。6 D0 N9 a6 A9 ]2 M
& M6 ~0 Z8 w2 g: v: q0 u. l* T
1 f8 j; j4 r9 i! h% L+ L2 A
9 |: ]) f5 n7 l6 f
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,: u" J" P$ W8 |5 V
總之先照著按。6 G6 ~( z7 v! K+ R
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,
& V% F! A3 n; J. I& N0 Y) h" z7 e請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
) U* m* u1 B, U在這裡為了示範我設定"1234",事實上這是很不安全的密碼,4 s7 H: I5 J) _% i! w
請換成你自己想設的密碼。2 p/ c }% @% n5 B& O% w; \
接著按下[設定檔案存取權限]; ?% Y* N M. v% g2 V
3 o' o: I' _: Q
" b/ z, h, g( W+ h
$ `7 U* F- x8 |3 ?7 E& Z. i. d我們現在要來決定要開放哪些內容給使用者下載。% A+ _3 q2 n3 X; X. R- m
接下來會看到下面的畫面,在此檔案存取權限要設定的,; k( z) j, j' e- X& ^
就是我們要把哪些東西開放出去讓人(friend) 使用。( a% d# {5 L, V
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
/ j1 y4 R3 \! K% T1 z找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
( q2 _' r+ M1 O, e9 [. [所以請先打開你的檔案總管。
1 O( n. X( Q7 k- X6 Q1 k* C假設我要開放給別人抓的是「課業」、「軟體」、「醫學」/ d- y& _5 K$ a) O
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
& r, C0 C+ @2 n' M5 J0 k我就用滑鼠在 [檔案總管] 選取這幾個檔案,; H" U$ U5 j: L1 O; G9 P
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
1 z$ Z4 K# o6 p; i. h+ d K7 a6 \" x7 i4 ]/ E5 O ?1 R
) u% x( g, U. s4 ]8 U
" J9 ?7 F* U* K7 u N
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利, i. ~7 _" T- n' b, F
被檔案權限設定對話框自動加入了。# V; z' {/ I- t, Q8 c
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
0 h8 S' z& Z# P( k等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
. M) o3 F1 P. D試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
+ F. g% A' Q) D6 A; P, e設定好按下[確定]即可。! q, D; c# K7 z2 u" r g
' v) t) L+ d4 m) K& e Q
; `7 S; ~: x+ }# O, }% w8 I
3 S% @) [, o& { B# `確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組," g, h3 ^( i/ C
現在我要說明為什麼要新增群組。3 S# @$ O* n4 r
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
" l8 Z9 k( k3 h3 L: m$ z但如果你想開放給每個人的東西都一樣,/ @0 b) R) w% n7 V3 z
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
6 g0 L, i. A5 r7 e就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
v5 E9 E( s4 l5 d1 V0 j省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
9 D- \( Y* q) ?8 S& }就可以直接全部套用群組設定值,不必重複設定
+ V6 y; I) i8 @3 g4 i(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
1 |6 P/ L8 s9 j! w8 J就不需要使用群組了)。! k+ t2 q5 L c, m% i q( h
請看以下操作:6 E, Y+ L t7 D6 Z8 [ M
按下[新增使用者]按鈕,並且將他命名為你想要的名字,
: k8 H# l9 k- g2 n9 |這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
( v9 G& \! W4 z6 W# J設使用者名為 "pcman",然後從右上方選擇群組,' ~8 u$ _' M& v8 L( @
讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。$ G" ^) ]( U4 w% `, K
現在使用者 "pcman" 已經屬於 "friend" 這個群組。
: A" w2 i( i3 e, A請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,5 k4 x6 v6 A3 {" V6 |. G0 ~6 C+ ^8 S
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
1 G$ y% Y' L6 a/ M並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
3 f* o- W! g$ v, E3 w+ s+ N+ k+ Y而非群組的密碼。底下的其他設定也是一樣,8 Z2 F/ C+ Z0 e4 e3 { p) o
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
0 V1 c/ n8 P5 K/ `( H8 n1 U0 Z我們可以開始測試。
4 o( y+ p; j! v5 M# k' w: a( o3 q1 Q _- h' q
' t g% B' U. L+ s7 ^
" q: X( V, z! c
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
5 Y8 ]$ r- v3 l7 Q你可以改用你慣用的軟體像是 CuteFTP...等。6 D- ~ b! r' R. k& N0 F
IP 位址輸入 localhost,這是 Windows 系統預設的位址,9 }$ k$ l# g3 n' f
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
7 q$ ]/ ]5 H4 @$ b密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",% C8 I! `% ?/ `; h3 K
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
7 y2 l2 w$ E; i如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突," ]+ P: }( V5 y d ?( N! F. F# g
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?1 S, t4 g. R* n
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?, {- c1 R4 Y& N4 \ S
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。& Y5 Y! E7 N6 N4 t8 N
5 r' J- \0 h# s2 n/ H & A5 J( H+ o6 @+ w1 U
" P1 u3 w4 A6 i
再進一步切入「軟體」資料夾當中,是不是讀到了?0 P o! ~7 q2 i# a! ^4 P6 d
列出來的正是資料夾裡面的檔案。9 a! u l0 P: g5 z8 O, a9 `
6 w5 w4 L7 x$ ~3 F! d$ _7 a / {; j( O: i K% {
' L/ E) ^" R2 R; {8 V0 i
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,' N. p( ~1 t, ^1 u0 a+ j
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。( U0 X: [9 T7 v4 H5 `9 {( h
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),7 b2 j [8 E9 b9 |6 t7 b
後面進階設定會講怎樣修改連接埠。; Y* P# o! `" d: Z
不知道你電腦的 IP 或別人無法連線進來,
5 \/ {4 q; p- e你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 2 C$ b$ |. D+ h$ s
% }- |4 f2 ^( D: f. E% s2 b* F6 G4 q# B
【常見問題疑難排解】7 a& b( l; J+ `9 Z! A8 X( E
( A0 z8 t/ X7 A, n# `. P. O
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?5 P! o1 Y/ V8 q8 o( M: g' a( h
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。* k! B7 S. {3 N; I& D9 Y' ?" j
或者系統上有其他使用同一連接埠的程式。
2 P, l+ T4 W" r/ h1 Y4 ^0 k6 H, v, x(例如 Windows XP / 2000 )內建的 FTP 服務。
2 m( g0 r. T% z. r, O8 z/ ^) ^' y此外可以試著更換連接埠看看能否使用。' ` e: T( ~" v, I5 E
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
4 \4 L! m+ G7 {1 n進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。
& P6 ^+ T; v1 E' x2 n ~詳見 Windows 系統的說明文件,或網路上其他教學。7 R. \4 H! C1 I' w2 f( _
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。
) g! k6 B! i$ F$ |& I, @, [0 R此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 % ^. r; z. Q+ v, p9 a" [# |0 y& m
2.為何可以連線,但是連上後無法列出檔案?% ^, y; h1 f6 e* ^: o, m
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。. G4 x( j8 V. V2 P
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
! U7 A( {5 q; j I4 ^並且請對方改用 PASV 模式連線看看。3 ^2 n0 s" v( \& E3 W# s6 W; h* {* W
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
e* h/ |6 D& }3 q2 A& }非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
! K+ L# T$ Z' `3 d3 y3 O/ Q; E: |% V9 k# b/ f4 q% T. B
【版權聲明】3 I3 r! u4 G. P# M- @4 g
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 6 D2 t9 Y( ]# w5 A6 W2 I6 O9 O
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 3 b' G0 [; u! A# o% Z) H; S, R
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 ; C$ H/ R& i* w/ c: E! F& i
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
% n, x2 Q6 g+ @! u4 [.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 0 r# W. P4 c0 z* Z
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|