|
|

* b9 K9 H4 N$ iPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案4 q4 |( U: }! Y, o- I; A
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)3 t0 }9 G5 N4 `+ g
2 U3 e9 @ X6 M; Y, c$ n: q作者:國立陽明大學醫學系 洪任諭 : Y' j, |' [0 a( B7 h
; P! e7 S T Z0 p千萬要給自己一個機會嘗試,相信我,這真的很簡單。
. N7 C5 X; _) e$ B8 s0 V' Z& X: U隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,5 f% |3 [2 J0 L
架設FTP站已經是很普遍的事情。
- \2 ^- U0 G0 ^. e- {再加上作業系統的進步,還有網路上各式各樣的軟體,
5 s6 U- H' t6 I& S+ [架設 FTP 站再也不是少數高手的專利。
! A, U) I. Z1 x f' ^, S. v2 e硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
4 O: @9 n6 `; b要是能和大家分享該多好呢,但很多人不熟悉電腦操作,# B; J/ {1 p9 l* L# U
也不想花時間學習,因而卻步不前,這是很可惜的,2 r' b8 q ^/ `. n+ @" A: w( F3 M! ~
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
' k! P9 N0 U, d- n) D在Windows環境下,以前只有需要付費的少數外國軟體可以使用,* b0 b4 S3 W8 |, }9 K0 ]1 }! ?/ I
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,, p5 c" ]( x J9 y( \2 z
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,3 X: v7 ]. L$ U" x; U" j
其中有幾套還是免費軟體,品質都很不錯,
9 L- R2 b g: h0 _但很可惜,英文的介面配上較為複雜的設定方式,
7 v& I: Q3 H8 x5 Y+ N" K對於電腦初學者來說還是一看就打退堂鼓,+ M' g v* S! d
會架 FTP 站的人相對還是少數,雖然其實很簡單,
# C# ?3 e( q6 c% \) w8 m/ J j但因為大家都沒接觸過,所以會架站的人總不免有點得意,
3 O# ~; a4 F ~* B7 o, R不會架的還得看人臉色拜託人家教,: u x0 C7 ]- v( H( e- U1 w5 O
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。" ~/ j) A3 B' V/ c9 j# A
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
/ _" U. B) r% ^$ R1 Q I( K) v我現在提供一個 Step by Step 的教學,按照以下步驟,
/ x0 S; P& v8 P" R7 H+ e在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
, q; `$ N( J. J
* z0 t5 Q( J c" l; F5 ?快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
' N( `+ B" i1 B! W首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,: i+ U$ m& F q# O" g' ]
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
/ c* S5 N: M' a: R( F8 I; e$ g特色是讓不熟電腦的人也能夠輕易架設 FTP 站。8 n. S8 o4 w; z3 y2 M) o
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
7 h5 y+ M/ L2 M0 L2 g" F4 b硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
9 @8 F. f5 S3 _# q8 y. ]執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。- o0 Y+ y; v% u6 G
安全性,傳輸速度和功能不是這個軟體的主要訴求,
|. W1 j; m& S7 ^) T; V專為初學者一般用途設計,簡單的中文介面及相容中文檔名,- j& A8 |: U! \0 v$ }
並且免費,才是本軟體的主要特色。- ~: E4 k$ v! I8 p9 b% N
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,9 Z, ^: c- G# U5 t9 B0 H4 I) `0 S
輕鬆架設個人 FTP 站,和好友分享檔案。 ' B9 f$ P3 E8 q
- a _0 T6 A9 f7 a& J) L這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,& y9 U2 `/ l2 I7 ~" \) F1 b7 X& J
然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
$ e* G/ y6 z1 _1 l6 [# G按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
a4 {; u7 h8 i% s6 G3 ^& D2 t接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。# R) K9 i* {- S0 K( h* o, h3 U' m
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,& @1 Y1 B( J7 a. a6 |/ K
公開給所有不認識的人下載,所以必須設定使用者,2 h4 t$ J8 u: @- P+ M& T
限定只有你開放的幾個特定使用者才能連進來,
# b' F4 L9 S0 M此外還有要限制他們只能下載你有開放的內容,% R$ d/ Q! J3 o3 i. a1 H7 D- u
其他你不願分享出去的東西他們則是都不能碰。; y- [9 ^1 I7 E1 ]3 z+ k
2 A- q v* [9 Z* g8 v' I' c
- p' I7 O+ c3 E+ F$ G1 l
( V2 o/ ^( _; b2 }# Y出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
. d/ k* l" |* E5 w1 Y# t" u7 H總之先照著按。7 j0 q4 G; k; _7 R
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,' A( c, R# G/ V( N: ~
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
/ ?- o* W4 w$ \. O+ l在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
$ B: R- S( J8 M請換成你自己想設的密碼。$ e# Q" G$ n* h( ~, P& [
接著按下[設定檔案存取權限]
. K& i1 ^7 _0 e& g6 L" g# {: {1 \4 b

- T9 z" V x5 B' H7 w( f# a/ A1 A
我們現在要來決定要開放哪些內容給使用者下載。
( R4 m1 F7 e6 t+ M接下來會看到下面的畫面,在此檔案存取權限要設定的,
6 Q) M2 ^$ z" J" J+ i, d$ O就是我們要把哪些東西開放出去讓人(friend) 使用。
% U. H9 W$ Z5 A1 s4 t6 {設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中0 R1 U4 I( m) w& o. b; c) i0 y5 O
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
6 N% k6 d9 T1 v" C9 S所以請先打開你的檔案總管。 ]6 D" D( [3 V0 ~- c r
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
( q6 a Z+ A7 k! s& _) h( G這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
5 Q6 z! r3 v3 Y" X! j2 ^; h* e我就用滑鼠在 [檔案總管] 選取這幾個檔案,
2 n6 ?, U1 e' @$ X+ Q9 _然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。9 G( |, ~, W* V8 x
8 W/ H7 G7 j6 C% @ g, o$ U- _8 v * t7 w+ G, d$ z% H
o, J, k( q4 y6 [5 N
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
1 `( y% w+ b r; C被檔案權限設定對話框自動加入了。2 O, M, o; c# z: B
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
; |# i5 S# g$ |; M ?$ N) M% |( E# A等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
: r' e7 p Z+ X試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
6 Y' }$ ?/ ^ v- n: ]/ Y1 S設定好按下[確定]即可。
1 b! l3 q5 ~1 p3 M0 G, |' O, u1 k& T& S1 j, i

2 v2 `: U" n, y3 @3 s3 t& [+ _' J4 x0 ~4 h5 S8 e
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,* s- w0 P) c9 e( K0 a; H
現在我要說明為什麼要新增群組。1 B; ~/ \3 m: R! t2 x
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人," E* V% w4 a, H. }- k4 {1 q9 F* }
但如果你想開放給每個人的東西都一樣,3 k* S. m5 A% k7 i% [4 k0 v/ p
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,+ `, R# b1 `4 ^) o7 G$ f) q
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,7 r! q9 F! b9 q. ~7 i
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,! ?; G# ]) A- N/ s% w4 z/ p
就可以直接全部套用群組設定值,不必重複設定
5 ?/ G, V! c; I, H(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,: M7 B: z' @: `6 h; `, b
就不需要使用群組了)。
" U$ Q8 U$ F/ Z請看以下操作:% v' J8 c {& O( i
按下[新增使用者]按鈕,並且將他命名為你想要的名字,; S! t9 Y5 l% ^: _7 \# u
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
3 c' E- [0 A# n% c4 [$ C Q5 T設使用者名為 "pcman",然後從右上方選擇群組,
$ P# c& q" H4 |2 |) A& i& @0 f3 b. f讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
4 b. E8 C4 h" L3 x現在使用者 "pcman" 已經屬於 "friend" 這個群組。 |9 s. g: g( p1 m8 n
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
E5 r# Y, X: Q1 d2 N, U2 d不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,- \' q3 i" d" [1 B$ F
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼* I& y1 b8 c- c: w- L
而非群組的密碼。底下的其他設定也是一樣,
4 \$ |& E5 c3 i* I$ v只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
" L& R7 r3 k' L% R& z我們可以開始測試。
7 q8 J v* m7 X3 L4 C: _0 F
% H, V% p0 Y1 z$ F8 A1 E
7 C: W& e' i" \. [9 E. L7 H
! T* a; P9 Z' e用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
% Q" q. C& ?; _: |. e: q4 |* \你可以改用你慣用的軟體像是 CuteFTP...等。# W2 D! j* }/ o
IP 位址輸入 localhost,這是 Windows 系統預設的位址,6 d* j7 ~& L7 {# `1 {+ V: e/ \* y
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",4 N7 g5 O0 n0 o; W4 {
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
( h( A2 n, }. X6 a7 S% X連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
5 v( C6 C+ ], i8 i7 H8 T如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
4 v$ g# w2 F$ h$ a2 j1 `; g請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
' r: Y1 U8 }. v. L* v是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?4 k* b7 W1 U; H1 {! T0 _2 z
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
( c/ ]8 X9 A3 T7 t* D& i5 d
/ |: \* I' b1 f: O 8 G/ n: ~7 }' N3 D. v
5 @6 s* m- L% E再進一步切入「軟體」資料夾當中,是不是讀到了?/ g; n7 f* x1 j
列出來的正是資料夾裡面的檔案。/ a6 e* F% e9 \
1 |3 G6 |+ a4 y# J& B! [
$ I5 l$ m9 T$ M* P8 k- ], g
6 B$ P8 s+ D/ H: D
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,- P/ k6 O- R z
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
& T E6 h3 ~+ }/ m/ T要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
0 U1 ~& [1 x3 z2 |後面進階設定會講怎樣修改連接埠。
+ z3 r. T* J9 H! s3 N不知道你電腦的 IP 或別人無法連線進來,1 {& N6 g8 M6 Q; x: }: k
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 % j5 Q$ [+ X; }/ m# ^% u
3 m S/ N$ R& L1 c5 s
# Z5 c0 V ?' Z
【常見問題疑難排解】
2 {8 ]; q3 C2 V- f
, c% k7 d8 b) Q0 j* j4 C5 K1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
# ^; A# t0 m/ [% {) q請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。" |2 r7 M' o' j# K7 S4 m
或者系統上有其他使用同一連接埠的程式。# q3 N4 x1 g$ [( O" {" l7 l/ [
(例如 Windows XP / 2000 )內建的 FTP 服務。; G! H1 `! K4 s! ~3 x8 f) U
此外可以試著更換連接埠看看能否使用。6 q1 P4 O4 h% L6 b6 K" W g2 a
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,; X$ N0 G- E5 y V9 z
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。0 R$ F: c. C+ \) U
詳見 Windows 系統的說明文件,或網路上其他教學。
( \: ? \7 E6 C# v! s+ ^防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。
u9 S7 e& v$ B6 [( [3 T) ?: @此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 " Y6 X0 q1 }- n; V% x& ?
2.為何可以連線,但是連上後無法列出檔案?
+ _! E' A% M) }6 ~/ C) Q2 t' U因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。; S3 ]4 r0 a9 V4 r2 r" |
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
4 X( f. q' G% e4 S並且請對方改用 PASV 模式連線看看。& f; K7 b5 K5 D T# q! c% n$ _$ i0 [
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,6 I" q/ n3 `, u/ ?
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 # `7 i9 T! u! a, r2 m4 E
; t! v% N6 c7 W( a- L4 g
【版權聲明】, M0 N4 `* u6 g; j
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 8 W& u4 R9 N6 H# a: o: z5 E9 D
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 ( Q$ ]& }$ `* U9 h. l! m3 |
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 7 @+ q' i8 ?4 W, \4 V: \& w
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 " H" M& r: w( n: w
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
0 k; o e. g0 l& y" Z: A.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|