|
|
/ z' {$ G' q! q
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
: N# G) b4 u3 E$ q& v ?. `使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
% [) @# L7 ?- H, y( ?( H
7 O, N, I. g5 r. P# y3 e0 Z3 r作者:國立陽明大學醫學系 洪任諭 / R. { ^6 e9 I5 r
& Y, n" h9 E6 B s7 i. o
千萬要給自己一個機會嘗試,相信我,這真的很簡單。+ X& Y, z' e0 D9 o
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
! B8 W7 v# E. `架設FTP站已經是很普遍的事情。
9 |: a3 ~# v% l* J8 D再加上作業系統的進步,還有網路上各式各樣的軟體,& \! U+ [% g, M$ m9 ~
架設 FTP 站再也不是少數高手的專利。8 r6 F% Q& j( T
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,+ _& T. {+ ~3 w7 J- y
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,: n w/ z$ l4 n6 R; Q9 A
也不想花時間學習,因而卻步不前,這是很可惜的,
% Z0 _8 j3 M) e n其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。+ Z( c! X) d7 p! u
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,3 @& f, k: Y0 H9 y7 G
不好操作又有一些中文不相容的問題,後來隨著軟體的發展,0 p. d( Y2 f, R0 N
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
x; K- p7 H4 X. o Z' u! a& t+ {其中有幾套還是免費軟體,品質都很不錯,8 d" g6 L# ]5 `. D I" Y6 ]
但很可惜,英文的介面配上較為複雜的設定方式,) Z) ] |$ g& Q
對於電腦初學者來說還是一看就打退堂鼓,
+ W3 c4 g- z- N5 M會架 FTP 站的人相對還是少數,雖然其實很簡單,
( E# b+ N" _0 }8 ^但因為大家都沒接觸過,所以會架站的人總不免有點得意,
; H" O. D6 F- Z9 h# P不會架的還得看人臉色拜託人家教,) ]) b$ _4 J& Y+ O0 u" t$ K3 e
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。
3 o% Z. m/ @- Y. S& M$ `其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
3 W0 U0 v7 V; l, Y5 h' _我現在提供一個 Step by Step 的教學,按照以下步驟,
* t* U$ Q' |% r& ?" G2 p# \在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
0 h! q3 c1 A8 P* S$ F0 C! m+ Q7 l( f0 q
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
# J$ P) L+ b" `' J+ V7 d首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
7 k2 I1 J* ] `9 H, z; `這是專門針對初學者設計的全中文免費 FTP 架站軟體,
5 S" x7 t5 Z( J8 ^: i# J# L- Q特色是讓不熟電腦的人也能夠輕易架設 FTP 站。7 F- a8 E4 D# y
具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
9 ]% ^0 z3 v, ~硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,) B) |" V& b) t, G7 m' b
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
$ p) W4 k0 R' k安全性,傳輸速度和功能不是這個軟體的主要訴求,
* f* K% W# ^" ]專為初學者一般用途設計,簡單的中文介面及相容中文檔名,8 Q( l# b8 ~( k: A
並且免費,才是本軟體的主要特色。
- {$ X0 P! _) }1 d; p/ T+ p. c# G我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
: j( Y7 U& ~ p; W9 _輕鬆架設個人 FTP 站,和好友分享檔案。
+ h4 @' n+ q2 c3 Z0 _; \* A! i
; Q: F5 i" e/ c* l/ m這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
" j7 c S! E K: n. e- Q( u然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,. T) O% ^5 `3 L9 r& k! y
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。
" B1 {* N( u1 Q接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。5 C" n4 P" \- z0 U8 Q+ K3 F
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,5 r% Q- X' I& G
公開給所有不認識的人下載,所以必須設定使用者,
% b- w' r' \5 g# ^; H限定只有你開放的幾個特定使用者才能連進來," _% A" Q; ~+ o0 v
此外還有要限制他們只能下載你有開放的內容,/ Z0 \1 ]' u: K* i3 y' }! x
其他你不願分享出去的東西他們則是都不能碰。
6 _/ D. @. B2 _: C& _' E! U3 K, _) ~) v) z$ A2 x

- k% d' y i) M! P7 X8 L/ o s. o; `$ g8 f; l
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
- `7 U, c, M: {8 j- F* M7 p7 y6 S總之先照著按。: X& b( H! ^9 {
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,* o' ~( J& U5 a& m/ @' v0 z
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,- E1 V" ^ L4 _& ~! F' j7 X" x
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
+ a+ R$ s6 ?0 R( x+ v- A; Y" X請換成你自己想設的密碼。) R$ S, m* ?: [& @! i, u
接著按下[設定檔案存取權限]
4 x' c9 @: c" X8 b, s& G: d( e1 }7 ?( y* F
2 S5 f; V k9 U y
9 j, q4 L: [3 W% p我們現在要來決定要開放哪些內容給使用者下載。
& [+ x C1 d& ?0 l& p; V接下來會看到下面的畫面,在此檔案存取權限要設定的,
' m' d6 H% e: T/ Y* s; }就是我們要把哪些東西開放出去讓人(friend) 使用。
+ r4 N: w, m- R3 v6 [/ u8 R5 L: R, v6 K設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中* ~' @- H. L- U/ _# _4 u W& h: s5 \
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。
3 ]; h' m. E) I9 a所以請先打開你的檔案總管。0 @1 U! P# s+ C4 `" J
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」( c4 h. A/ Y u" M$ h
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
: R! n6 `$ s7 x5 S& _$ P4 u我就用滑鼠在 [檔案總管] 選取這幾個檔案,
" j5 h9 s+ u( V: _然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
$ m. K4 t3 [6 s5 @ j" B" J3 O, l1 ~- U# x( i

$ h4 Q6 ]. @* @( E3 c2 |4 j' F
# G! t: x1 @$ m) g拖曳完成之後就變成這樣,我剛拖進來的檔案都順利) ^0 z1 a( X0 x# V
被檔案權限設定對話框自動加入了。; `4 |, U: I: w) G2 h% q
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
( {. | q |1 T3 B W等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
( k- T( C0 O7 I8 P" `+ L0 V試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
% J# T2 H2 j# h9 e/ ?設定好按下[確定]即可。4 h6 n) _9 v; @! t" V
# j/ ]; P3 ]# s/ Q3 H
/ i' l% I9 D1 G8 s
8 B/ [; T# L3 U8 n確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
: I9 D2 }) X: q3 r/ E現在我要說明為什麼要新增群組。7 P% l- ^. O0 t+ h0 M5 s7 v: C
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,/ `% T( \1 E* M& x+ k% I& [, H6 j
但如果你想開放給每個人的東西都一樣,
5 W1 V& q' h+ X4 p- }: V既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
( X# f$ z7 }+ {6 ~就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,7 B9 J ^; _+ c2 r+ [4 _+ I7 |
省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
# ^) e i6 \) ?2 U2 M# U就可以直接全部套用群組設定值,不必重複設定. U- S3 p, S- e; Z/ J+ j# j6 M" f
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
( I u/ V2 v! ]8 z! g就不需要使用群組了)。6 c! F$ m M6 R. Y# W ?
請看以下操作:
" z4 Z% V6 ^7 \8 u按下[新增使用者]按鈕,並且將他命名為你想要的名字,7 N& ]5 X' R) _( P6 P7 N2 w$ Q/ W
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,) d0 B5 P8 k, d, q' p" D
設使用者名為 "pcman",然後從右上方選擇群組,
$ t7 ~' r' i3 [ k, ` v% Q1 d4 B' j讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。% O8 |$ h4 \7 [1 v/ O) D
現在使用者 "pcman" 已經屬於 "friend" 這個群組。
0 _/ g/ h% N3 z; y: n( a請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,( J$ [0 k# U1 V% i
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,9 K, P6 y5 j' d X! i
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
) M' F. h. q6 F" C9 ~/ H而非群組的密碼。底下的其他設定也是一樣,/ a8 e! E; z$ z
只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,
5 p% B, f2 x. Q0 M" y我們可以開始測試。2 q. P( q" ]: W1 G( T/ p
: m4 B( T7 G# L9 F
' ?2 N8 V9 `$ _3 m, n' P, I
, y2 F# y* ~# l! C. E用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
2 V* ?7 J S$ Z2 g你可以改用你慣用的軟體像是 CuteFTP...等。% w. v. C0 |' a5 ]) ^! |1 \
IP 位址輸入 localhost,這是 Windows 系統預設的位址,
. K* S( S9 N: d, V) t! X# V; G9 d代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
) J! w$ J/ [/ R$ u1 G2 {密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",3 J5 |6 t: j# L" Q3 Y2 G: T' G
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了! 0 y. U F- j' U# B
如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,
: |# n" k9 W: r: s) }請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
8 P" }2 Z9 L o; N; a是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
; v3 g# Z* ]! v% n無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
3 N: |4 e! H! s/ f7 D$ T1 \& b6 Y, N
$ {% \) S4 l; L& g6 v
- r# }, d; \! Z9 t+ Z) X再進一步切入「軟體」資料夾當中,是不是讀到了?
/ m, ~+ C1 G. F3 q3 n v列出來的正是資料夾裡面的檔案。
: X4 v/ z) Y) R7 A7 i! \( b7 m3 k
! J" R1 Z7 b O9 N7 s- y
% T% o6 y; l4 a' k: |, `% X. }2 n% h9 u' L3 O* v$ G, b
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,1 J6 S: e; a7 {; {9 G* N# z
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
0 X4 u$ i0 V4 k# s要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
, }8 {' U% r3 e9 b: M後面進階設定會講怎樣修改連接埠。
2 s! G2 T/ O7 J: D& G. \不知道你電腦的 IP 或別人無法連線進來,
, I$ y7 ?2 A9 y! b你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
4 s' P$ O. u2 W' k* S* I
2 K5 d% c2 `3 t2 d4 O8 X! _( [' X
; B. @) B Q9 L1 I. c; Y0 J+ o【常見問題疑難排解】( F% P* O* l$ s1 o9 `: H
, A4 k4 q( ]" Y7 Q* A1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?1 P3 \& m" [6 o9 {
請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
! k( N- U8 T- a- k# H6 C4 \或者系統上有其他使用同一連接埠的程式。: x; |0 u4 l: p N; a4 J+ `
(例如 Windows XP / 2000 )內建的 FTP 服務。7 r! ]/ q1 g e* I3 h9 Y
此外可以試著更換連接埠看看能否使用。* B' K( N) ~7 {4 l. n
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,0 V+ }' l5 f, M9 p4 a8 b( r. b
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。' B0 A5 _, E/ z, r
詳見 Windows 系統的說明文件,或網路上其他教學。5 J; ?8 {& B Z" f
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。8 n8 }9 X f- S& \5 G
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
% O8 ?9 `7 Q e0 p p8 p2.為何可以連線,但是連上後無法列出檔案?: x" n4 H% f; U+ n! O9 U
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。5 B7 s' |* \; w1 J; S) Q4 \* M2 C( y
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,/ D6 f: j$ I- S3 M2 R$ m/ W
並且請對方改用 PASV 模式連線看看。
" I, N' `: U, a, s) O4 O* Q$ q這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,
# V! \) n0 \7 ?2 O. ^6 }% [3 ^非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。 $ W, _2 Y$ O% |! U/ j3 m
9 ^& k& a9 d5 p: n+ I! v* I
【版權聲明】! d3 c4 w X. n, q; t' h, v& R" T
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
# E+ |1 b# _; J' `.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 8 F, s! j/ y) s' S
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
: F t$ G/ G9 B+ o" V- q.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 ! T+ y2 t( i" L' h7 g: h! o5 G- I
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品 # M6 t3 P2 h- z) ]' P; _) W; Z$ D. ]
.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|