|
|
/ g; R F/ Q5 ]2 u! D0 D. _2 R# n& C
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
/ s8 w+ n9 o/ o$ t8 \$ Y使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
/ z. e( L; \1 K( @
+ t9 j4 @% P) S# ? Q4 }# R作者:國立陽明大學醫學系 洪任諭 5 N0 o p$ d e d9 F
- [& ?& O- U+ E4 F$ u- [
千萬要給自己一個機會嘗試,相信我,這真的很簡單。
. ^' ~2 g; {4 y3 ~: s隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
a; @! n! y# r6 o6 B# n架設FTP站已經是很普遍的事情。* @( A1 O/ |" M4 H e) c6 q
再加上作業系統的進步,還有網路上各式各樣的軟體,
8 J1 q5 c, T& k1 q架設 FTP 站再也不是少數高手的專利。1 c: N( V! f% Q
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
& `6 `7 Z g1 A# l1 V/ Z' H" {要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
- t, n: R. ^; p% @; s4 M! T也不想花時間學習,因而卻步不前,這是很可惜的,9 `$ f. Y# k* p8 _
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。2 E ?% Y+ W: t2 K2 Y; Y, N0 V. ~6 D
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,7 @ v0 u2 M9 A" M+ j7 s
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,- f2 i- Q* o2 k* l
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
( T1 ~; A2 R4 \" J! O其中有幾套還是免費軟體,品質都很不錯,
9 f# A5 @: U5 a2 ^; Q但很可惜,英文的介面配上較為複雜的設定方式,
, T2 F1 ^% F i: l! u* Q對於電腦初學者來說還是一看就打退堂鼓,* ^! D3 \6 e- c7 E) u
會架 FTP 站的人相對還是少數,雖然其實很簡單,3 n5 ^0 L z: n$ t/ \* T% H
但因為大家都沒接觸過,所以會架站的人總不免有點得意,/ q2 j( e, t! O; J. L" L
不會架的還得看人臉色拜託人家教,, f$ d& y2 ^; v4 h- Z/ P1 E# e: o7 q
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。4 z, u8 i8 U! T+ l: g
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,5 h) w4 J/ g- x3 M, \
我現在提供一個 Step by Step 的教學,按照以下步驟,
/ W( [/ a& U# k$ @在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。( I5 `$ ?3 H$ c4 g9 X) v* @
& w, y: Y9 J1 J- a' e( Z快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: 2 z* L: f4 V. R2 u& m1 Y" T
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,9 c1 r# R2 W; h0 f
這是專門針對初學者設計的全中文免費 FTP 架站軟體,7 y3 `. w; d# C) l
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
7 v8 a- @2 S5 p; z v9 N具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,+ M9 R' x, J! j8 `! y% t+ U
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
. x9 k6 ]/ A4 U; `1 q' C執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。5 V+ s# A: r% d, j8 Q! j; y: M
安全性,傳輸速度和功能不是這個軟體的主要訴求,: N" `1 y `" ~; Z; r
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,3 v; e5 x' |4 {! w, ~ ]
並且免費,才是本軟體的主要特色。
# P2 j& v, Q9 `" n! L. a# P, \我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
8 _7 t; `5 [' K" ~輕鬆架設個人 FTP 站,和好友分享檔案。
( F* l1 x4 H# [. d% S4 X1 o+ C$ W2 v8 K' ?
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
, G* ~8 ^9 U! E. G' u然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,# Y! ~ t. m4 h! f6 i
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
( L+ H& O6 {1 K6 X4 e接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
0 p. F& T8 D" n' e" p; S因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
( i* b# X/ q7 I; V) c公開給所有不認識的人下載,所以必須設定使用者, \, J- V$ z8 V3 V7 ?# ^
限定只有你開放的幾個特定使用者才能連進來,8 c: t- d2 F! x: T" H( L4 Y4 j
此外還有要限制他們只能下載你有開放的內容,$ J3 q" Y2 W; d0 _
其他你不願分享出去的東西他們則是都不能碰。5 o* Z7 h1 `8 K7 q
4 u# Y, M. T) O5 { H8 r

6 w! _( B) v5 [, q8 x. J2 v" ~9 b6 I. C }4 m
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
- X$ x+ [' V p; T. Q總之先照著按。' d5 k% X' |5 b9 |" Z/ C) ~: J8 F
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,* g( j) E2 \1 P% I- d8 c
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
$ h8 L* {7 L1 W* T$ M0 [4 Y( m在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
1 f) O K+ A6 r G* z: O請換成你自己想設的密碼。
0 G% e6 O. J p' T& i6 K- ?1 |接著按下[設定檔案存取權限]1 T( Q1 B8 |. _# I! z1 ~& d: N
. G" [; x7 O7 o1 |4 o' e- `; A2 W 8 ~! A- L1 Z, O
2 N/ d9 [8 K8 `* I/ B3 V0 d* e
我們現在要來決定要開放哪些內容給使用者下載。' [2 ?# X* k- ^! J) |6 Q
接下來會看到下面的畫面,在此檔案存取權限要設定的,
0 O& s" L& e% f% I; s6 Q T就是我們要把哪些東西開放出去讓人(friend) 使用。+ @9 A) N' h* o P
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
! v' L3 J# _+ u* d4 \- X( K找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。1 n) Y4 x" _$ O! A
所以請先打開你的檔案總管。+ N- k( U; l% u1 i i" K
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」" r5 G9 T2 H4 F+ X; c( c
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,3 h% L8 |- C) j0 s7 D
我就用滑鼠在 [檔案總管] 選取這幾個檔案,/ T, K4 @' r$ t
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。! ^3 [, `2 ]( Z) x. c! y+ M9 m) H
+ u7 w5 s% s8 }8 [4 e7 K2 F9 d6 ~0 l " x# Z* B" N% e& L1 o
* r# Y& Y1 e ~9 X+ d% L% N" Z# c拖曳完成之後就變成這樣,我剛拖進來的檔案都順利9 U5 t9 x8 O K
被檔案權限設定對話框自動加入了。
$ a9 g" q! w7 p: D' D4 b拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
9 |4 b2 ?3 ~0 I等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
. q2 [7 s) h' |! d' X9 G試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
; r" h3 V& X( D3 a設定好按下[確定]即可。% n% ^9 t n7 z+ |
- J5 f' T+ `7 G4 ^) U+ f# E% Q- @

# r! Y6 ]8 L5 a5 Z# Y: R/ y' p
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
( T3 v" }! R3 W Z. E. m現在我要說明為什麼要新增群組。. ?6 w( ?1 ^8 w7 j8 y e
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
% @; H7 _3 N0 s$ Q) B, D: P但如果你想開放給每個人的東西都一樣,' s+ u" Q: ?; l6 |9 P# J6 W
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,' b( U+ A5 ^/ J; t+ x- O p8 y" W
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,+ t. k Y; { n9 f2 ]2 n
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
% u; c* c2 }$ A! _就可以直接全部套用群組設定值,不必重複設定
1 B5 A, s2 S+ x2 k(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,8 A( }) X% ], N8 W( e8 U$ {* H
就不需要使用群組了)。% T% A" l s8 a
請看以下操作:
9 s4 H/ E ~' V) ^ \" W9 l+ x9 w按下[新增使用者]按鈕,並且將他命名為你想要的名字,
7 B" f, g% S& d8 W& K) n" G這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,3 C6 F$ i$ T$ H- [# z* l( |
設使用者名為 "pcman",然後從右上方選擇群組,
. f" D3 f7 L4 k9 L5 o; ]讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。, i; j! Y; g5 z3 U' ^0 F
現在使用者 "pcman" 已經屬於 "friend" 這個群組。
6 ^* X1 ~# ^( k+ C+ ?0 j6 j1 O( U* T請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,9 v9 ?# j2 t/ s
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
% B' S. R- K( B並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼( O( P' N- g/ J' z! b
而非群組的密碼。底下的其他設定也是一樣,8 q# {& K! F: {0 x, p
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,5 S3 c% X: I8 L2 [: M0 |
我們可以開始測試。8 M; G" z8 {7 }
8 G2 f7 R) \& [3 |* b( I - S4 F- T; W& }9 K
# U/ F" d. _; \' t) z g- c. ^
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,9 h1 [* o3 a# S: O
你可以改用你慣用的軟體像是 CuteFTP...等。
4 x2 ]& o* |2 A! m& NIP 位址輸入 localhost,這是 Windows 系統預設的位址,
: F! C5 C" j) x$ ^% ~3 P e& d代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
9 Z8 N( ]" J. V; U& u, [密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
1 z. n8 w3 m% n ~% ~4 U" O5 _連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
# q3 G6 h l/ \/ B$ c如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
8 C2 Z- b J; \+ g& g請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
5 R8 m. x1 u; b- a3 A* p是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?, z/ o% Q9 G( L0 x3 R" z6 b
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
$ `4 b m& E3 ` M6 t
1 b4 ?+ ]* D3 j: k! M# `3 k ) s- k% R4 F a$ T2 Z
: x0 w* {; `- Y5 P
再進一步切入「軟體」資料夾當中,是不是讀到了? ^; j9 ~* G$ J4 a- s( m* K* K
列出來的正是資料夾裡面的檔案。9 G7 x( }/ Q5 f5 e/ z
: [0 r+ O ~/ W# |. z+ c
/ {3 M |9 j2 z% S
9 F5 l) x1 F, _5 i. h' B4 N以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,8 w/ K& Q1 x4 B$ z z# J
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。$ Q! N# @ ]; L; J* Q% M4 U# l
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
x0 D" l2 R! Q9 F3 X後面進階設定會講怎樣修改連接埠。4 F: K+ R, S& }+ n6 C. }& j' E
不知道你電腦的 IP 或別人無法連線進來,& H9 P$ B4 r& [9 B; ?
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
" K% {2 Z! r0 o9 F
( [0 {* @# x- I# D1 H3 U8 T
5 _- l! \9 {; B" e# j3 t【常見問題疑難排解】' q3 D' Q; H! Y' v" K' t
, R' Z8 {* D$ V' o( P4 {/ q
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?: Y4 L f1 ~! f" ?0 k
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
0 o9 o) k: k/ Z$ I, P5 L或者系統上有其他使用同一連接埠的程式。
$ O* I& z; s& Q5 G(例如 Windows XP / 2000 )內建的 FTP 服務。
# U6 n: X. \: g- k2 Q' E4 S6 C此外可以試著更換連接埠看看能否使用。& { c1 I7 P9 V, N
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定," `5 B& ]5 I6 d5 e. h$ G$ O( Y0 C
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。, b) Z9 ? a0 N; s2 |
詳見 Windows 系統的說明文件,或網路上其他教學。" V0 k, ]! v8 |: l7 W( `
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。0 Y, x& M. k4 i
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
) g! Z0 s! P7 R9 B* X' X2.為何可以連線,但是連上後無法列出檔案?4 P6 d0 {1 w9 N7 T5 s
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
' {7 \& d8 e7 T/ N7 R# i請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
: z- m4 t! l* S1 J: W: _! o並且請對方改用 PASV 模式連線看看。" n1 J1 V1 N, ]) G
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,0 y {' z% O2 U' P; e( i _( s
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
4 ^2 o6 K6 ?$ h: k, t- u
, @/ T# s/ l+ Z' w, ]" |! r【版權聲明】
- E$ M" A' B3 d, G% I0 L9 X1 w" I.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
8 T" l' O. j) R$ I6 r: d.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
! l6 w8 A6 [$ y- F.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 2 m7 P$ ~5 q% T5 c: ~/ J
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
4 A- ] T" [9 P" Y$ O.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 3 B5 q. @7 t' M% E
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|