|
|
, U3 l( D9 f V0 ]. d+ u& Y# ~
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案" Q& }$ B% c+ F, D+ p
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
7 ^' z# m2 l" U
% r4 p( a! y& \作者:國立陽明大學醫學系 洪任諭
4 [6 `) U/ h0 ]2 @' R% P6 S" I
# ]' E0 U% A" {. ?4 r千萬要給自己一個機會嘗試,相信我,這真的很簡單。
1 m0 a h4 \, ?! o, h J: u隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
9 l7 s; ]9 @, `2 _. E9 I+ B9 Y6 \架設FTP站已經是很普遍的事情。1 G" u( L6 g+ U: z5 `
再加上作業系統的進步,還有網路上各式各樣的軟體,
: n2 v/ q5 J s1 @1 [架設 FTP 站再也不是少數高手的專利。8 k& m8 q! x: {( c- U( f6 y( @
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
( D; s7 N) U' z2 u2 R$ C" y3 j要是能和大家分享該多好呢,但很多人不熟悉電腦操作,' V$ t' i& W# p5 u8 j8 i! F
也不想花時間學習,因而卻步不前,這是很可惜的,
0 b6 ]- ^8 N# O0 a2 P" e5 O* Y; F其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。7 F' V6 Y9 y" z( B+ G/ N* V
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
" u/ j0 z; @8 g# D不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
3 f4 S7 u/ C9 _漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,/ C' ?% a9 k. R# e# x7 K0 {& X4 v
其中有幾套還是免費軟體,品質都很不錯,
8 `; k' M r. L; K但很可惜,英文的介面配上較為複雜的設定方式,
+ B4 j% z5 V( H/ s對於電腦初學者來說還是一看就打退堂鼓,! X' S1 r/ W* C6 O" M: a8 F0 L4 ?6 O
會架 FTP 站的人相對還是少數,雖然其實很簡單,
- v; V! W9 A$ M& a4 L6 [- u3 ]但因為大家都沒接觸過,所以會架站的人總不免有點得意,
+ `6 t( v* A- Z4 T3 Z9 ]不會架的還得看人臉色拜託人家教,4 I! Y$ a5 h: |4 @% |
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
" n5 l1 s* ^& s( p其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,& t8 U+ F f) M; j/ F* |9 R8 y
我現在提供一個 Step by Step 的教學,按照以下步驟,
) I: J) C8 k! d: z y! q. {6 o在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
; U4 O& G# Q/ ^' B2 V) r, }5 e. K, ?, t. G$ n5 O/ d: z) K! T
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: 0 q* a y) `$ |/ C; x; R
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
; L; x6 e: o% b% F這是專門針對初學者設計的全中文免費 FTP 架站軟體,
. U+ g5 K. D4 N% }1 O0 R0 x特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
% L; j' @* f6 h, S# |; [具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,# T/ b; e2 i/ b2 s5 r
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,3 d* K8 t* v7 P, n1 m1 }4 J8 P0 w7 s
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
, E5 ]/ S9 j- q7 Q安全性,傳輸速度和功能不是這個軟體的主要訴求,
2 Y" J' j* b# O8 ]% r0 z0 q' k專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
, n0 U( R* V9 B2 \$ ]0 _# v2 E並且免費,才是本軟體的主要特色。
' K4 t; y& J: x" e我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
4 V0 M$ F3 w8 ^7 v' f輕鬆架設個人 FTP 站,和好友分享檔案。
& s5 J, o T+ |9 \; [6 F! S+ G$ I, C! W/ z" h
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
/ Y9 D& t- Z; _" {9 }然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,* \! [: \) @) {- h. ^
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
) o+ d1 G. g- a3 D接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。0 |& G- L! j! p) A! Q
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,6 Y6 y' P" A) }, T9 r
公開給所有不認識的人下載,所以必須設定使用者,
: z0 K: u9 g% m限定只有你開放的幾個特定使用者才能連進來,% k% z! {6 t8 k. s6 k
此外還有要限制他們只能下載你有開放的內容,- v! N) `( c3 }" y$ ]
其他你不願分享出去的東西他們則是都不能碰。3 x& r: U& L( c C6 _
6 K, G! {9 b9 Y& E2 ~+ ~0 Y
9 P- R* o+ ?/ n7 C
. f: u' G% r3 J3 m+ k出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
1 `4 h# U, k" k: h: V$ _7 n總之先照著按。
4 k8 A' w/ v( T8 E% Q; n8 m我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,
( l# \1 _. }+ j& m" R請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
' b6 q) g3 B# f& Y& \9 i在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
' I2 P: {& C7 u* x0 v# y# f$ u9 i7 @請換成你自己想設的密碼。
9 b; X+ I9 M& y% ?0 N5 W% u* f接著按下[設定檔案存取權限]
8 H: R/ b& X1 G: k5 ^4 t( ~! p' y, A6 U, T% }
0 x; X8 T8 b" k. p: m8 Q# h
h) n1 _2 M! f& H' \5 P我們現在要來決定要開放哪些內容給使用者下載。
5 \% s" |2 K; Q: o" R% V+ R接下來會看到下面的畫面,在此檔案存取權限要設定的,
5 T& m( o5 x0 T5 u就是我們要把哪些東西開放出去讓人(friend) 使用。
6 t, |% j2 X7 X2 a/ }設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
+ {! G0 U$ `' u5 z5 G! P9 D找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。' ^$ ]4 D( I8 W. T" k& K
所以請先打開你的檔案總管。2 z0 M( m0 I. W% ]0 G6 \3 D
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
1 E- k7 U* \& }# M1 d- N# N這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,: U3 ?& o% m/ |
我就用滑鼠在 [檔案總管] 選取這幾個檔案,
; t* {# J. h6 N9 a然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。) C/ t) `9 o8 P8 O0 o
' j: h- W9 ~3 D) |3 A7 j: {7 ^* ?3 F
. A7 o/ s9 D# P- U/ w g
+ G9 e, H0 { ]6 F. y; K' _2 `8 u
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利& H) s* Y& p+ K6 O3 V- T7 X' N
被檔案權限設定對話框自動加入了。0 e1 i% P R# J0 g, S2 J
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] ) q! j% X8 T) D. o5 y4 A# E
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,) G" Y; J+ F" g2 l
試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
- ], a9 \% Y1 |0 n設定好按下[確定]即可。
2 K& b0 J1 } w: j" c, g6 ?+ f5 e# s3 e4 P/ F
. b! y$ p, T, `- v2 C
3 ?7 I5 A6 [1 j2 Y& Q
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,) ]% r w/ i6 N) F9 q
現在我要說明為什麼要新增群組。- q& K1 C2 L( ~/ d* N0 U
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,9 y3 M5 V+ A# n# a# `5 I
但如果你想開放給每個人的東西都一樣,* I! m: {1 Y$ C& V- p+ k
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,3 A* X3 a4 E! { ~. Q1 D
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
?% o) v0 e. |7 V+ J' |省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,' X1 E, L! e' u' X$ @6 ~* }
就可以直接全部套用群組設定值,不必重複設定
5 V+ [3 U& @1 Q; B1 X# [5 H8 W6 x(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,. F2 m- N8 s; c5 l& ~8 d8 _
就不需要使用群組了)。) |1 |/ O# P' N' h5 c- E! n* H
請看以下操作:, S5 c" B4 h, Y
按下[新增使用者]按鈕,並且將他命名為你想要的名字,4 s6 a3 Q% Y) H s2 v1 L, h" v
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
}9 I. n c5 L% ?! j7 q! L# G設使用者名為 "pcman",然後從右上方選擇群組,
( s. C+ d5 ~' t' k* b讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。- U4 D# [& {9 A9 m/ I2 T0 ~
現在使用者 "pcman" 已經屬於 "friend" 這個群組。9 @3 Q& R; ^2 P9 ?9 ~" s* Z
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,: q: W' k, f7 g) c% C) V/ |2 e( T" p
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,2 D! _$ R! {. h$ J; Q4 ~
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
% C: D! T% s( E而非群組的密碼。底下的其他設定也是一樣,
1 c& P, M' R5 N5 h% r: }- R只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,) z4 Q K" g' o( b+ G9 E! H
我們可以開始測試。3 o9 l* N$ A/ G+ |. q3 a4 ^# w
/ j6 w5 x2 t4 X! s
/ Y4 w. f8 {0 @( v5 Q2 ?
# c! Y# K- Z! E1 \& W- j用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla," o( Q$ S( K5 ?9 W' e- P& \
你可以改用你慣用的軟體像是 CuteFTP...等。
+ B7 R2 z- H9 Q; uIP 位址輸入 localhost,這是 Windows 系統預設的位址,6 ^$ e8 e" z! d) p9 i1 [& F* K
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",% ?% M, v7 J% I; M
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",+ x$ ~$ c$ p) j W
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! 4 u. o# T# q9 M' E8 ^1 H- ?
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
' J- A7 E+ z6 x請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?8 x8 H6 U/ ?0 u1 k
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?% z" M: F k1 ^/ W S$ m
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。6 j6 w; Z, ]4 U" c W" l$ W" l1 b
( ~; Z4 Y9 X4 B* ? B 8 h) j w" ?+ c3 }/ V% q& \6 V
6 r/ c6 {) X% v5 k% Z, }! g- d再進一步切入「軟體」資料夾當中,是不是讀到了?8 o# l% E$ p1 ~7 P; Q" c0 P
列出來的正是資料夾裡面的檔案。/ p1 Q2 w3 Z- |2 O# b, h# u8 `
4 h# y. K8 B; S, C h* E' y* h# X( j 9 i4 R( M2 n, y9 `' c, g
" V# E |/ k. `/ A) h1 s
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,2 d+ K3 F: f- c
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。0 q* ^- A- W/ w
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
/ M9 `4 {0 e M- P: ?' i. [後面進階設定會講怎樣修改連接埠。
1 h; V* f6 G) C/ i% F! }& h不知道你電腦的 IP 或別人無法連線進來,! ~! _! S2 p# z9 ^% z+ Y
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 . D- c- l1 J5 w/ I; g3 Q
4 q! R- N. }3 q0 e, V0 I+ M$ B, G" k" f+ V5 h
【常見問題疑難排解】
' U$ o- b2 p9 @) i4 L, {7 y6 h; D
, ^% [) N Z+ O2 \1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?" a* Z. E& m0 L1 v
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
+ W# z& [8 m3 h: A; N$ e或者系統上有其他使用同一連接埠的程式。
# h2 M: k1 D2 u% L" D(例如 Windows XP / 2000 )內建的 FTP 服務。
: N; H# y5 k5 H此外可以試著更換連接埠看看能否使用。
* u& t. e5 u6 {( M$ R2 yWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,' _ |; u/ R' l" S
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。
% n4 z- @2 v) ^# k詳見 Windows 系統的說明文件,或網路上其他教學。4 G( I6 N, O; U. S: v: f2 n
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。4 [0 s. w! h5 e) H* R
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 3 h: C" K% m" L/ @
2.為何可以連線,但是連上後無法列出檔案?
. `9 N6 F! z" q& c1 w) F因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
4 H" v) Z5 V8 G% t請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
- _8 c2 p/ l: V+ b) E9 P並且請對方改用 PASV 模式連線看看。3 A w. Q5 m$ u5 g3 z3 ]4 s$ x
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,& E* S% X3 p/ t6 `1 p" D: N
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
% m' |; w* ]6 D$ z
* l; e8 L/ O+ _" `; E, X【版權聲明】0 Q2 ~* ^# @+ M2 s: p7 S+ s
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
* o* o C0 m% ^& S1 e/ P7 ?.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
8 A8 w' `) N+ f- j.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 ( \( z$ a7 r; s
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
" q( E7 V+ P2 p) m1 L4 E' x" a.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 2 Q4 m2 M- P! }( H4 y2 V. s
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|