|
9 E5 ]! b+ q6 K, b' Q
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案. Y6 a1 P; O) v
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
' |8 b n& G5 k' h+ i# q! h
, i# ?3 {# s1 i% [+ U; |9 b作者:國立陽明大學醫學系 洪任諭 ! K4 `% o5 J2 I2 T
- g4 `; E8 {5 r2 B! W" i, E; A千萬要給自己一個機會嘗試,相信我,這真的很簡單。
5 H* a: P+ [ @2 U* O隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
, h% ?$ F# f4 z w# f架設FTP站已經是很普遍的事情。
3 l) }) v# f1 m+ O& X0 |再加上作業系統的進步,還有網路上各式各樣的軟體,: l/ J& l3 ^, K% B. u
架設 FTP 站再也不是少數高手的專利。0 e: B# `4 l6 o1 q5 \# j n8 K
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
! D) V. y4 g8 k3 @+ i要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
/ A; K" _& Y# D) i( z也不想花時間學習,因而卻步不前,這是很可惜的,
, m) \2 N h2 Q* t# M% E其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。+ x+ m$ h) p' Q+ k$ t3 I& i
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,3 L/ t" Q% W. a+ h8 s% X4 F
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,( C2 w# q8 v4 i& R* }6 B
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,6 o3 r" {, n" O
其中有幾套還是免費軟體,品質都很不錯,
0 S" o1 _8 O0 V1 ~, w/ a但很可惜,英文的介面配上較為複雜的設定方式,/ m0 k, x$ L- ]" v. |3 ^* d& E S4 Q
對於電腦初學者來說還是一看就打退堂鼓,
1 X- E; f ?& u$ N會架 FTP 站的人相對還是少數,雖然其實很簡單,
5 h; y% X0 q7 m但因為大家都沒接觸過,所以會架站的人總不免有點得意,
0 Y4 o- F; @5 B) J# N; C不會架的還得看人臉色拜託人家教,/ G1 B1 L9 O8 K4 W% O
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
% n3 K* N2 J3 R其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
$ n* h! R' a. Z; p( r# _7 X$ W我現在提供一個 Step by Step 的教學,按照以下步驟,
7 g4 H: {2 K N# }" N7 \0 E在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。% P v3 h1 j6 ?% a; d. k
% v- G, F5 D' {. {8 A4 q+ n
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: ; l- P7 o; o/ X. O) X
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
1 m5 U( j" p8 k' J這是專門針對初學者設計的全中文免費 FTP 架站軟體,7 ]2 |9 r6 [4 ?6 S! ?% ]
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
9 C) q3 o& U1 |1 F1 y' l1 M具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
' r7 g4 g# D% \" ~$ L硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
) K- H1 u( b! L7 X. c0 @! q: Q4 a執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
) u& c9 f- S& B安全性,傳輸速度和功能不是這個軟體的主要訴求,3 F5 V9 L3 `( @9 L) E8 q2 F3 f: K
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
' x0 ^9 T" l1 N' k並且免費,才是本軟體的主要特色。
; v* ^4 z: {- x; U, ^2 T! z/ s" W我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,5 ~7 r2 m4 d' m
輕鬆架設個人 FTP 站,和好友分享檔案。
6 C8 `3 B" }& _. f( U9 ~9 B) F3 F: x3 P* j) l3 v% v
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
& ~4 Y2 L- ]9 G6 Q7 j然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,8 q9 h7 L1 \9 s1 V2 ]
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
( |& D- k" Y- s: W; J! n1 i& H$ c接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
- e$ o# b/ N1 ^; [因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
' i' i0 Y, m: ?$ f1 [) L- `公開給所有不認識的人下載,所以必須設定使用者,
/ _. ]- `$ |$ X: m- a限定只有你開放的幾個特定使用者才能連進來,' ~' X1 ~+ I! `. D& ?4 ~) w
此外還有要限制他們只能下載你有開放的內容,
# {6 ]- n4 v$ o; e) z& T其他你不願分享出去的東西他們則是都不能碰。+ X. ^2 n3 i, F
( R1 X/ `7 U+ G% J6 ]# n7 n3 M* D* ?( }" u @ W* i
% Y+ X: a8 q% V* g
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
; y3 o$ g* k3 \) C q總之先照著按。
- {3 r3 t0 p; i9 @* L我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,* A' S+ _6 q- {" ]% [. p- a. t
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,! g' i+ _& b$ z; C
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,4 C, h" S, c6 i
請換成你自己想設的密碼。. k( m' o: ^ ^, q |6 W
接著按下[設定檔案存取權限]) h' J+ L! D/ [ }- W6 O ?
4 ~+ i/ O4 F! |/ t: W
' W8 S1 n: W0 V' l2 h2 L
5 v) k9 Y$ L! ^) g我們現在要來決定要開放哪些內容給使用者下載。
/ Q- H" P5 X" t" V- ?2 F" F接下來會看到下面的畫面,在此檔案存取權限要設定的,0 Z/ s r& ]# w, U7 \( D6 I+ z% D
就是我們要把哪些東西開放出去讓人(friend) 使用。& {& x% j2 N8 P
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
: L0 g, }5 k; p/ L" N" n/ c找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
1 h$ O0 N9 v0 ~# A) `4 e所以請先打開你的檔案總管。
1 O5 \2 f' j5 ^/ \0 O' K! N假設我要開放給別人抓的是「課業」、「軟體」、「醫學」* p$ }( V6 z8 n* y5 v* T5 l
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,9 E+ W2 z5 A: N% a
我就用滑鼠在 [檔案總管] 選取這幾個檔案,
& r5 ~) ^5 A4 a8 h, L% Y" E0 N然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
# j$ ]2 b- t z R, d: ^$ I- G& z1 [4 w
* P" m4 d: D f9 j+ z* S( }! k% V; M/ `( q0 `
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
8 }. |0 e V/ c; }被檔案權限設定對話框自動加入了。; s" ~/ \) `$ O9 E E
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
5 O t: P( t4 @+ V# r5 }等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
; O1 _- z7 D8 E# Y+ i6 k試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
; e6 J( ?0 V- s1 T' A6 H! n% F設定好按下[確定]即可。
* E6 b3 f" n0 j+ W0 W' g
) L3 t9 Z: C5 ]. o' T9 E1 A0 U" Q$ j a1 Y1 H; |
8 A: z& |! D4 j {8 y確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,& i, D8 @; c: f7 W# U4 \* l9 _
現在我要說明為什麼要新增群組。
& b) t7 G) _( T5 M% S9 q& P4 I3 V因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
[" b! N0 ~4 b6 G, r1 w* M& G% x但如果你想開放給每個人的東西都一樣,! |# n' _# z0 f6 F$ G( c' G6 p
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
& d) ]' y5 W" b$ }0 m' e就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,* C/ C" h7 z+ S& i
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,* e( B" j3 m# }, T
就可以直接全部套用群組設定值,不必重複設定! c6 c, {% f3 j3 z5 k( }6 c
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,0 D3 w1 d+ } |2 J$ ?: O0 a, {
就不需要使用群組了)。
: H3 B8 n& h2 _( p請看以下操作:) l2 g4 [" C6 O1 M1 ]+ l
按下[新增使用者]按鈕,並且將他命名為你想要的名字,' [1 F( W3 N6 [ Y1 y
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
9 q! u3 O+ k0 z3 l3 |& k設使用者名為 "pcman",然後從右上方選擇群組,
: M7 O* d8 m# B* r: M( M: f讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。- Y3 K$ ^4 V- ~- y! @1 o
現在使用者 "pcman" 已經屬於 "friend" 這個群組。
2 X6 \' M/ R6 s# [8 j請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,' F: o. b$ H" F/ w) V; L
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
! u& c2 ], [/ `4 @4 T並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼* t: Y% ?4 }8 r: S0 ~7 h6 A( K3 A! V' `
而非群組的密碼。底下的其他設定也是一樣,) L' `; a% [. ?
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定, g# m) I t W5 d
我們可以開始測試。
9 Z6 @4 g J% ~9 z& S! g* M3 L8 X4 g4 b1 I9 I/ E+ u# \" j* s6 {
' L1 R9 B, e- } E
, m7 P9 D" H7 _3 }- J0 L7 m" o
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,( K" k4 G# ?, f2 ~0 I$ P
你可以改用你慣用的軟體像是 CuteFTP...等。
. ~- ` P# O. I7 K! z5 a0 O5 KIP 位址輸入 localhost,這是 Windows 系統預設的位址,
! V* _' s: _. N2 g7 Q/ j代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
% ^2 m$ z' `# ~8 s密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",$ ^. t$ N& s; t& U8 v6 ?
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! 5 d( J! t3 z5 g' m
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,6 Q u" U+ B7 K" y
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
5 P3 [5 ]# S& |是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
4 N" ~. Z0 G& _+ }* P無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。 g" P( T+ |. Q! v4 h3 o
) w; O4 o; L+ o4 k% O9 y
# e. l" k+ ^' C1 S
* v% S/ ]7 {8 W' O再進一步切入「軟體」資料夾當中,是不是讀到了?
. H' r2 r: ^+ i) J6 ]7 n# `" O; B) n列出來的正是資料夾裡面的檔案。! R; ]5 T5 }) c0 ]# F3 z3 V& u6 d* C
5 b1 J1 d6 l( F# B( g# w4 M! r# K2 w1 |: d
+ k/ v5 c' [5 H8 t# z; K1 Z3 Q
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
" S" N$ j' G, T" W一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
1 f2 B8 W0 t/ {7 a ^要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),# E; y7 Q& V' _# J
後面進階設定會講怎樣修改連接埠。
7 g5 Q, v$ v/ k7 B! w/ O) ~' @不知道你電腦的 IP 或別人無法連線進來,
* B( a5 C0 l! R/ _! u你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
, Z6 j6 q1 {: P, v( `
( t4 i0 f8 C" ? ?1 ]3 [; z1 t2 {) d: n" o
【常見問題疑難排解】6 X4 o& ~2 u4 {9 ]- q
7 |0 O) l0 i) B- }5 P1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
, C2 g: B$ \# d6 ~* S$ a請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。8 j) G) s2 `) P/ U- b
或者系統上有其他使用同一連接埠的程式。
5 @7 p4 [- U) |0 W" d# \, b(例如 Windows XP / 2000 )內建的 FTP 服務。 i/ m, A2 x) d' {5 V6 j% `
此外可以試著更換連接埠看看能否使用。
, D6 T8 `; O, h8 R, z1 IWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
( V) }7 h8 m! Z! j# N進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。/ {; _0 p- p' ^! Y; F4 w
詳見 Windows 系統的說明文件,或網路上其他教學。! s/ e- N0 N4 C: a0 } G" ]
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。! f3 c" N( e& [ W7 h
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 ' D8 I/ a+ _2 n5 f
2.為何可以連線,但是連上後無法列出檔案?5 |( D: s$ u: x
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。+ L+ W% e; B6 |
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,8 w/ X, h- ]! U
並且請對方改用 PASV 模式連線看看。
/ ?3 k4 f; A1 ^/ G5 D' q+ @. W* a5 ^這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
2 V% S; s& j( `2 y: R非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 ! R% J3 r3 M7 q x
, O, Q& k/ c& q7 \2 g! j6 z9 s/ @【版權聲明】0 r3 F6 \# t( f8 Q! A
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 $ x1 ?9 D, C. K
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 3 k8 ?" }4 s% j4 K
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
8 Z* m( {) B% n; ].CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 - p! D: F7 n% u" d4 X7 u) l8 l9 b+ I
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
- `6 s+ b. y8 y.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|