|
|
3 Y X1 r! F8 V
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案. d1 s- V& B) n" ^! a& I3 b
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
2 Q+ \' L) E% }9 y3 k1 N/ W # v I9 Y9 G) o
作者:國立陽明大學醫學系 洪任諭
7 ?4 {. W* ?# m2 l. s9 u F. Z' W" q: k0 M; |, ~2 {0 J9 h
千萬要給自己一個機會嘗試,相信我,這真的很簡單。- m0 K" q* {) V$ V
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
$ E% D, H3 w0 @; P& s+ X架設FTP站已經是很普遍的事情。9 p3 K. t! D6 G( \3 N8 A! r$ D
再加上作業系統的進步,還有網路上各式各樣的軟體,
: `. U* N# S) x6 j架設 FTP 站再也不是少數高手的專利。
/ C8 A! `8 g, ^, s6 ^6 d硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,, T* O F+ O$ H. N# l/ s: X, D
要是能和大家分享該多好呢,但很多人不熟悉電腦操作," Q1 L1 N) Q; R+ X
也不想花時間學習,因而卻步不前,這是很可惜的,3 x! `3 w4 m6 ?5 g# k- Q
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。; l" K( {6 y4 T( [( T- e
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
4 Y+ `" l4 i- K: p1 C不好操作又有一些中文不相容的問題,後來隨著軟體的發展,' n4 G9 j: \9 Z0 u
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,0 d& b0 z2 Q. I
其中有幾套還是免費軟體,品質都很不錯,
- t& ?9 G, x8 A但很可惜,英文的介面配上較為複雜的設定方式,
* g' R7 A% w6 P. K1 a: }對於電腦初學者來說還是一看就打退堂鼓,
6 w7 x5 j0 b% u r會架 FTP 站的人相對還是少數,雖然其實很簡單,) G' Z( q2 p& I& x. |3 J( [
但因為大家都沒接觸過,所以會架站的人總不免有點得意,
1 t0 u' {6 o6 ]% }. w! W1 B不會架的還得看人臉色拜託人家教,3 g# C( {% v9 t4 K! {# ]
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。6 Z6 x6 P. y; I% H: ~( f' j+ {9 j
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,) m, P& ]* c( h" m
我現在提供一個 Step by Step 的教學,按照以下步驟,( W* {8 J4 p2 K
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。, J) t, w) t+ V+ r3 ^9 }% m
+ K* _+ N) L5 l. L, ?
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
8 B! r$ ?" a0 r首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,. ]- V4 F6 U; U9 t
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
* ^6 @" ]2 Y9 {9 |' B; Q4 r特色是讓不熟電腦的人也能夠輕易架設 FTP 站。 j' l; ^! q5 X; c$ n" q
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
- f# i, S* [0 L/ V$ O硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
7 E+ ^; B$ ?) R7 N執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。" `5 Y R9 U3 c" W. w
安全性,傳輸速度和功能不是這個軟體的主要訴求,
' J/ B% E1 r. ~6 d/ v. X* y3 v" D專為初學者一般用途設計,簡單的中文介面及相容中文檔名,5 P$ S# s0 f0 M7 \& a; Y
並且免費,才是本軟體的主要特色。) w* ^) E( X9 ~. k
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,! D- m; d# _5 M$ N4 R
輕鬆架設個人 FTP 站,和好友分享檔案。
7 w1 R' V! ~7 j$ u1 a+ w8 r2 |( ?" z5 N- }; Z# B
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
0 r1 ^& `$ D8 ^4 V然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,3 E8 s3 ^1 ?- Z a. a
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 2 H2 ^4 w- |# p. h
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
- o8 j7 @1 @) e7 K, j因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
2 x, C) M5 u3 O: h2 F$ f公開給所有不認識的人下載,所以必須設定使用者,- Z; ~/ d% Z+ R' u, i
限定只有你開放的幾個特定使用者才能連進來,
. y4 y/ t9 `) }' v此外還有要限制他們只能下載你有開放的內容,% C: [$ B( F2 p! J, \+ _6 t
其他你不願分享出去的東西他們則是都不能碰。8 J0 U* A; R \) L* B
* F6 | o. S1 X; k

+ @* P4 k6 Y5 n" t- Y" |
! H5 i- e( Z/ \出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,2 B0 G+ e" h9 h0 o& O- F
總之先照著按。
' \/ U. f8 B ?3 D: t; @) ^我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,: `4 e7 P& g0 U
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,7 M3 P. c1 _5 `, }
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,( t) \2 y+ t6 r v8 \
請換成你自己想設的密碼。* `5 o4 I/ z% x- i- Z
接著按下[設定檔案存取權限]
( ^" G# i- ~- K) S' o6 d
1 e8 m! }) x Z! W8 g* j ; I) k N& E5 T3 m: L8 e' u
* k$ w% r7 t2 L: ^; g
我們現在要來決定要開放哪些內容給使用者下載。- y$ \6 V- V! d4 @: d
接下來會看到下面的畫面,在此檔案存取權限要設定的,9 ]6 _0 }0 l) Q# r
就是我們要把哪些東西開放出去讓人(friend) 使用。% u. u# T3 I/ M7 Y( y% C3 L8 l
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中& l% W! f! g* b; r
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
1 n! G9 }3 p5 N# `5 r3 X所以請先打開你的檔案總管。
# `7 h) f7 k( q假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
8 o8 c, @4 x! c; r6 j4 M這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
; a2 c8 C! ^1 i0 P" G5 h( B" \5 ~我就用滑鼠在 [檔案總管] 選取這幾個檔案,6 y E, [. R& O, Y. m/ j
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
: }% E5 h( Q4 C( K+ k! G! Z% S0 L3 {" f- {7 H- @- K) {& n$ V

( e% k6 r. \2 U- v& _0 p/ \( f, X' Z
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利7 M: M9 i7 r( a1 f
被檔案權限設定對話框自動加入了。. [1 `0 n% L. Q$ Z7 Q
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
@* H9 w5 {: z等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,; k! f5 n( h9 Q4 ?
試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
! i4 ~" c: Y" C- S# }! o6 N" y5 A設定好按下[確定]即可。
% M* S, F8 H3 T4 v# T+ I* o8 X* f2 r4 y

: h7 Y0 Z# b+ l8 c( G; }: O# g- I1 v2 Q
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
1 s) p% z' y, ~" w; A9 {+ y現在我要說明為什麼要新增群組。
K7 T M9 s1 |* \因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,) N( \/ q, w# g, M, H1 w7 f; N
但如果你想開放給每個人的東西都一樣,
4 K, P' g% s5 b) t! l% w既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,2 ]- v) k# p4 F& v
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,* i/ g% l" w1 w. W ^
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
- a4 i; F. W q7 h2 j就可以直接全部套用群組設定值,不必重複設定" m3 l- P. Y, h, T9 x# z
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
* ^) @! s0 k% _" x+ l- x4 P就不需要使用群組了)。
6 w4 \. J, z& M請看以下操作:! P2 P6 C9 v1 o( e
按下[新增使用者]按鈕,並且將他命名為你想要的名字,4 p' R. d( |% a% x; b
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
, H" \+ e( d+ ~: k設使用者名為 "pcman",然後從右上方選擇群組,
9 W5 m5 ?$ D) [ Q讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
- \; L6 Z, a+ p( s3 ^現在使用者 "pcman" 已經屬於 "friend" 這個群組。
4 X7 q9 o( Q* S請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,: r: u/ W: t% w& n" |- L
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,8 Q6 L, ?' z9 S! G1 Y
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼 U$ j; g |. ^2 s- A7 M
而非群組的密碼。底下的其他設定也是一樣,
$ f; B2 I- I6 s. B. l2 V$ S, E只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,- W7 C+ E4 k7 H O8 c6 r5 u0 o0 l0 m
我們可以開始測試。
- y, i- q! O- Z; M# p
" X) [( @9 {; o! y; d
] n z% z- Q3 B+ L6 D1 C5 Z6 l% A9 r0 o5 x
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
$ \$ z+ ^( y) ~9 D$ s1 s你可以改用你慣用的軟體像是 CuteFTP...等。
: s" L5 h; ^) iIP 位址輸入 localhost,這是 Windows 系統預設的位址,) c8 j1 p+ n5 N# N* ^
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
* |' R, V* s4 s1 e& e密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
" N. w- h `9 o連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! 4 k# W1 S- N4 M( A# w% _9 x
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,# H$ C8 h9 T) V: O' e3 e
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
% w! H& ]$ n! Q+ ~/ O是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
# ~( Q% b( r& w. p無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。" g) b6 o6 j/ A3 P3 g& d I1 c. O
. s' |1 w0 }" m+ t- a! Y 9 X) y. y: q; r+ M
$ X. y: P& [; G9 ]. [- o' {$ W7 F再進一步切入「軟體」資料夾當中,是不是讀到了?
4 e7 r! g; Q# P6 U2 S& }8 b列出來的正是資料夾裡面的檔案。' n0 m3 f6 u: F: ~; D
) y' ~' v$ e6 y6 U+ h9 m- _ 4 w c% {2 d+ [2 ^+ m: `
! b: Y6 ] B3 q- t* \ S8 ]) H4 ]以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,- |3 p7 F4 ^8 E3 E6 [$ J9 S
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
6 @' z+ X1 A$ j0 s要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21), _9 Y' w; [7 e# r9 {! @
後面進階設定會講怎樣修改連接埠。: V& e& ^" ~/ k- s
不知道你電腦的 IP 或別人無法連線進來, y8 ^4 L8 A0 \2 U
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
2 Y+ t" a. |) h3 F( B& r- v$ C; F
& O: |( r+ S. |$ R8 d) q4 A! R l- d3 H1 L) |
【常見問題疑難排解】
0 m6 a* |) L: ?4 _. R
" S$ G2 `# B% ~2 c/ y% H. b* n+ T1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
; O z8 ]9 s/ f: ~( U6 y請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。- Q6 D' _2 w0 I% x5 P
或者系統上有其他使用同一連接埠的程式。" m ?6 E0 d1 E% s
(例如 Windows XP / 2000 )內建的 FTP 服務。, \% k! w7 L7 n! U- i# p4 S! v9 k7 ]
此外可以試著更換連接埠看看能否使用。
5 U: p. X7 z' M r0 hWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,& @1 y4 k! {3 @; s
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。9 e) Z) N9 |/ q! l
詳見 Windows 系統的說明文件,或網路上其他教學。" b* L) x) ~8 c8 a! m5 P
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。/ D9 r g$ W. S8 V4 F) @
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 + d& p/ Y. U' }0 ^8 o: P4 J
2.為何可以連線,但是連上後無法列出檔案?) l; W5 {# ?) e/ n( j- p
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
6 u7 _+ P( }+ A1 i3 [& e請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,& V+ D4 a2 g! r2 `& \* I
並且請對方改用 PASV 模式連線看看。( M* \( Y! z9 s8 K% O
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,# ^7 c, c% {1 b7 J
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
2 v6 ~/ ?' P! G' a
8 R" X7 R( q8 P( f0 E【版權聲明】. i( E1 Q( L, ?7 Y! R
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 # ~( s2 r2 Y. E* _3 ^) `0 z
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 / Q; ?9 B4 I9 z8 a! g
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 " O1 b& ^, m6 o9 ]4 o
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
" s9 |- E# u/ L5 }.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
1 R( U- N" ?8 ?8 K+ M2 f.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|