|
|

; R! Y1 J" U7 V/ UPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案' \$ w! y4 d6 U9 D% o4 i: ~
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
9 x+ Y$ [; \' x9 [4 ^! y3 [ % u! p! M2 t- z3 _
作者:國立陽明大學醫學系 洪任諭 5 t) m5 O# B% I( Q' W! G" `
* F' }- n6 p" j
千萬要給自己一個機會嘗試,相信我,這真的很簡單。
# |5 k$ t9 v# K' P! X+ V隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
. e" Z7 o6 R2 R5 c架設FTP站已經是很普遍的事情。3 ~7 b' q# W9 r5 ^/ T& u8 O
再加上作業系統的進步,還有網路上各式各樣的軟體,
. R: K# `6 K2 F6 x- c架設 FTP 站再也不是少數高手的專利。
0 d, _: P* t. V硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
4 [+ j" I8 N0 M4 H1 J4 g1 Y( h要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
7 T, |6 R4 ?0 u- R( d+ M" Y; A也不想花時間學習,因而卻步不前,這是很可惜的,
' Y. h; G( E" ^$ c+ I* A其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。. l/ V7 [- ~. v4 z* L
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,3 \0 H- u F; g
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,2 e6 O( k1 O2 Q7 S) E6 C
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,9 w1 c T1 \* x; ], s
其中有幾套還是免費軟體,品質都很不錯,
7 ?5 O( Y3 k5 ?7 F* H: @4 Z但很可惜,英文的介面配上較為複雜的設定方式,# B0 f+ @ \1 @& R |/ d5 x
對於電腦初學者來說還是一看就打退堂鼓,
' d ^$ E6 c* N& ~9 B會架 FTP 站的人相對還是少數,雖然其實很簡單,# d- k# n9 ^+ z$ ^9 r4 u
但因為大家都沒接觸過,所以會架站的人總不免有點得意,% i9 E' S8 M: @
不會架的還得看人臉色拜託人家教,# P& {% y+ e& o' t+ B- [/ V
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
; M1 N+ C! ~, {# @) K其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用," O9 E9 J4 ~' H- R2 @! V
我現在提供一個 Step by Step 的教學,按照以下步驟," ?; t6 [/ J; }- w3 ?; U
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
1 b/ [* o8 \/ T. B8 Z" v. ^. h9 x/ i5 [! P; S" D
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: / \$ _4 S9 E- }' I
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
. k! y" g6 d' u) p這是專門針對初學者設計的全中文免費 FTP 架站軟體,9 Q) O* t4 K- F
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
& ]0 k2 C5 ~9 ]" u具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
; H/ C1 w5 U4 `硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,
" ]7 `8 J) k. U' ], p執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
5 p! M8 h( E( O8 p% t$ {安全性,傳輸速度和功能不是這個軟體的主要訴求,: b8 b1 s$ r2 b- J- F
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,
. O, p; u! z; {並且免費,才是本軟體的主要特色。! b2 t1 d4 B* q, w
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,! T' w$ A; a& ]# o5 \! w
輕鬆架設個人 FTP 站,和好友分享檔案。
9 W8 u( U+ Q1 \) n' v1 W. E4 l3 D) i' P& y' x
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
; ~, Q/ o a: i7 x' V5 s) B. l然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,* x- r( n' O; Y- y) C4 k H5 Y
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 3 T. n! P" A+ e
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。
9 V3 q" X- L9 g- u% Q( u7 G因為你不可能把電腦上的所有檔案毫無限制的放在網路上,* N3 a/ p+ r2 f/ Q8 C1 }
公開給所有不認識的人下載,所以必須設定使用者,
5 {' v9 Y& A T" b限定只有你開放的幾個特定使用者才能連進來,0 A# C( V$ U5 c( T; u
此外還有要限制他們只能下載你有開放的內容,5 T. Z8 C! c0 O
其他你不願分享出去的東西他們則是都不能碰。
; u" B1 M- i8 a$ X6 R* H) g# c" k
" P* R9 w/ B: S Y! {5 _
* V& C. s* [- V( v7 W( Y
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,) G2 z+ b, e- ?' l. e% n; R
總之先照著按。1 x t' l) |4 T" c
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,
7 h; c5 O& I4 L( U! X+ x請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
. E8 \$ a( m, f$ e在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
0 j1 v5 |* d: v5 o* R請換成你自己想設的密碼。
5 X! Q9 ]" l1 P7 ]接著按下[設定檔案存取權限]
+ J" S. Z8 P" p
' L% N- V; v3 C- u* k9 d) ?9 A7 }
4 e& Q' X9 w. D6 H1 p/ C
; h! J+ t; y* ~1 D0 [: N1 }; A我們現在要來決定要開放哪些內容給使用者下載。
! e2 x2 J( \+ q$ R接下來會看到下面的畫面,在此檔案存取權限要設定的," `! c% C' M6 N& p1 G1 k [
就是我們要把哪些東西開放出去讓人(friend) 使用。 i6 Z! [$ ^5 Z5 X# r- f- L: O
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中4 G/ K9 T( c" l" w8 {
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
0 v5 i2 k! n) j: p* P( Q; N! y所以請先打開你的檔案總管。' N2 {, t0 N9 j' K; ?" I
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」% b$ N/ `- E: A! L
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
, E" \% z4 [9 A我就用滑鼠在 [檔案總管] 選取這幾個檔案,
. _* ~7 `" B+ A2 M1 Q然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
# V2 M2 @6 A1 ^( t G1 o( j! [ ?7 x p3 f) u- `
6 T! w |3 F1 C+ M
; M% U& c% s% E
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利
6 W& l6 Z, o! r) K# ~1 V; D. Z被檔案權限設定對話框自動加入了。/ g( n0 c2 Y0 f. Q k0 p
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
! d. \" l- C( x& z. E$ k& J9 ?等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
+ q- k( }' j7 O+ W試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
: Q9 \: S/ X o4 n4 H, f' t3 |設定好按下[確定]即可。/ U& p' }" p0 o( Y, ]7 F
$ b+ y Y+ d/ |* `9 s
. b- L- X+ J$ i
, Z8 v3 g- z2 B8 U2 X確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
+ d, G9 h9 B) q! k( J現在我要說明為什麼要新增群組。
@8 }* E! A# j+ D9 \; c因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,3 V5 w* P; u1 g- s3 w A
但如果你想開放給每個人的東西都一樣,
- P- G) B& w, V& E# k8 T* ?' }既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,+ ]( i+ d1 E' ^, V8 P, L+ Z, y$ d
就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
, y) j2 @4 c0 Z/ O省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
" i* t) {$ P9 K5 P; v$ F就可以直接全部套用群組設定值,不必重複設定7 m$ h+ A2 A) w& g$ U
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可," c& W, _' r- ?" v `
就不需要使用群組了)。
& z, h0 j2 r/ Y/ H$ D/ P請看以下操作:
! Z5 k! u; C. [6 i+ M按下[新增使用者]按鈕,並且將他命名為你想要的名字,9 o0 p9 G6 S3 v9 M! a
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,5 C- d. m% _/ A, G" N2 ^
設使用者名為 "pcman",然後從右上方選擇群組,( Y; }; m9 ?9 w. c' m6 W
讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
# K. W5 N/ B' x2 a6 U現在使用者 "pcman" 已經屬於 "friend" 這個群組。
5 u' p7 {! P1 u4 d0 T, h請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
- L$ V3 d4 A" C. T不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
5 N0 H3 \# p9 m& D0 q/ W並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼. x9 I. @7 J5 q5 E' ^
而非群組的密碼。底下的其他設定也是一樣,; W* X$ d* x8 c7 I% P
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
7 h ^; a. Y7 l1 D* W: K% K: F# W' K我們可以開始測試。
9 F7 h- n6 t2 v& Z( b$ B3 Q/ P! I+ t* e
2 R: Y2 T/ {. T- r' I: n; M3 [7 y/ ]
' _$ m0 e% A, S) d7 x: z0 z用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,6 z8 p, {7 w" @- {1 t; `3 c$ {
你可以改用你慣用的軟體像是 CuteFTP...等。 w8 e# z( B6 ?' m* \% P) N
IP 位址輸入 localhost,這是 Windows 系統預設的位址,0 a- T) [, ]# L. X: c- K; E* ~
代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",+ U/ ]9 {1 w' n+ |! R7 w y$ ~
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",7 T' _' r. v$ h3 X: o% z$ z
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
0 l6 Z% {% F! ~如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,/ F$ Q* N, W( T d4 Y+ v6 k- w: c
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
Y8 T, W: T. m- A是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?' ]! ^3 O/ D# u$ d
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。6 w" q2 r2 y3 R9 z6 U
) U6 W8 ^- K# I% n; p I; _7 _ N
; u0 T- b" [ @3 N" b7 y+ ]2 }: K% N; [
再進一步切入「軟體」資料夾當中,是不是讀到了?" m. w& ~+ {8 A+ \
列出來的正是資料夾裡面的檔案。7 ?; V9 E- s0 s. t
. r- X* u& y% x7 }( k: k) @0 x, i
3 B$ p1 ]( C% B% _* O6 b& F: Q6 Q
( q- u5 C& M0 P以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,: i1 \5 E* J" l# o
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
' K1 y& j" |0 H3 W4 J1 I要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
8 i7 M0 u* |" V後面進階設定會講怎樣修改連接埠。" K/ N9 w* Z* U7 E, `
不知道你電腦的 IP 或別人無法連線進來,; A9 C+ {- j. [; |0 D, G
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 ) v- g/ A- ~0 I, d" Y* d& m- l0 V
4 @! K/ D G( J" j6 S- j( s
9 C7 g* x3 E) w【常見問題疑難排解】
2 g/ _: u5 c; d
0 V B7 U$ H) @1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?- A7 z+ B8 ~4 U: c- I Z
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
" i Z0 l9 J; T- b0 V. P5 @或者系統上有其他使用同一連接埠的程式。
/ K9 D, x2 s9 k3 n(例如 Windows XP / 2000 )內建的 FTP 服務。
6 ]* h- H7 F9 [此外可以試著更換連接埠看看能否使用。
. G+ w* ]& H$ mWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
5 C+ D' P8 P! J進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。( {. M( A( x2 n: G" E3 `, @
詳見 Windows 系統的說明文件,或網路上其他教學。1 X5 G; j# k% B* U! n
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。* R; \ h2 |! B; w4 Z! P
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
) l: F* w8 M0 ?2.為何可以連線,但是連上後無法列出檔案?
$ Y3 |( S, f# k9 D* G9 c因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。9 ^4 P5 P3 M; Z; u2 v; e
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
$ R2 ]* J/ Z- s並且請對方改用 PASV 模式連線看看。
$ f6 K F- B, I& y這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,/ u2 J# X% ~3 y
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 1 n( m) T3 u# p6 m
3 N" y# r4 H6 G5 T5 }3 T% \. F; l【版權聲明】
3 w7 m# |/ a; \. }7 P.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
( h; q: {7 M+ U7 U* Y.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 % f8 G, ^1 Q( v/ J% k" y
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
; f/ k/ ?+ d2 ~! L. k7 F.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
5 E/ n* H4 \- T) o3 E4 y5 \.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
0 h9 L) {6 p+ Y; v# w! |1 z0 M9 s.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|