|
9 ~" r/ _" D6 u H2 {; W0 _
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案6 K5 j# z. e& }8 `! g5 a
使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
n8 w/ N* p# c6 R8 T 7 p+ I1 e {& Z7 G( X: l8 W
作者:國立陽明大學醫學系 洪任諭
7 i% _' y: O7 v3 G0 I
S+ ^" X7 C5 p' @) M千萬要給自己一個機會嘗試,相信我,這真的很簡單。
2 ?, W% f9 H0 A% i隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
! d# X6 @2 s2 M8 b8 w架設FTP站已經是很普遍的事情。
/ n1 e V7 t9 {再加上作業系統的進步,還有網路上各式各樣的軟體,! T+ B; a# x2 ?
架設 FTP 站再也不是少數高手的專利。( p* D) K( y1 d
硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,9 o- V7 R. X; Q! p/ V, L
要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
' I7 ?! d2 A3 I: I( b1 R* W4 n也不想花時間學習,因而卻步不前,這是很可惜的,6 a* e0 @ {( H3 @* Z
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
+ T, |7 }; a1 ?- \' F9 @; ~在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
: l/ U* D+ j& E不好操作又有一些中文不相容的問題,後來隨著軟體的發展,, f# W. G4 f( Z; t
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,$ p. g; g! X. A/ E9 T5 W+ K& z3 Q
其中有幾套還是免費軟體,品質都很不錯,. A/ p* O/ U5 m7 q9 @
但很可惜,英文的介面配上較為複雜的設定方式,, e$ `) A) T. f$ ^6 d
對於電腦初學者來說還是一看就打退堂鼓,) v4 Y" R1 q, H g$ d
會架 FTP 站的人相對還是少數,雖然其實很簡單,5 a! Q- \: s. ^& h
但因為大家都沒接觸過,所以會架站的人總不免有點得意,
0 k- ^) S) h# F; ]0 I不會架的還得看人臉色拜託人家教,
8 y E, w* \& c. N1 d使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。$ |6 j% e. s8 X( _! T- y# p
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,+ W- `; B X- w, }/ z
我現在提供一個 Step by Step 的教學,按照以下步驟,
' k! n, N7 m( Y& D% j在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。) y" ~$ v. @, ~( p
9 ~+ W3 z! c0 U3 b0 t快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
& l4 F( ?2 w! U% ]% S首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,' n) x1 K3 c! F7 Z! e' Q
這是專門針對初學者設計的全中文免費 FTP 架站軟體,0 m, Y3 W; L( s4 M! a0 R7 _2 s
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
) Z+ c/ h( z% b% d具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,# C- H3 s. R& J" J. `
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,; m& H0 o" P! m
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
) n5 D2 o* J' {6 x2 s5 ^3 l7 b安全性,傳輸速度和功能不是這個軟體的主要訴求,$ V. f- o" Z/ c! s, `
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,: H! K u; ^: C: [
並且免費,才是本軟體的主要特色。5 P1 |4 u0 @4 G4 d) _
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,& x9 e0 u. o. R- k/ B
輕鬆架設個人 FTP 站,和好友分享檔案。
; G- c; b7 d+ L9 B5 ~2 c' @6 x6 p' Y/ v4 P/ x" |
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
I" I. h, a# b$ Q然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
' B! ?. F: u J按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 ' ~# C( x, C5 A; E
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。3 \7 _& f2 ~9 W% M
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,: \# J8 h5 p8 @, A' k9 S, n0 \0 l
公開給所有不認識的人下載,所以必須設定使用者,
4 d2 Z& w* b, E! Z: [( S; K5 [限定只有你開放的幾個特定使用者才能連進來,
! c4 f( Z' {5 n5 j- ~此外還有要限制他們只能下載你有開放的內容,- P* q6 T( o, I ^
其他你不願分享出去的東西他們則是都不能碰。, A/ Q/ s L6 |$ c- O
. O1 V/ t( Z2 ?) M9 b
7 I5 \/ U" v3 q7 H
2 h% ~9 u0 Y/ Q( K* D1 {( I出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,
# i$ {% q/ `: ]總之先照著按。
3 ` P- w9 c% N% W7 ?我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,9 d8 X3 \/ N' J F j, T. Z2 j3 `. m
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,
# w) ~6 x, F2 I7 H1 \7 |4 b8 X/ K) Q V在這裡為了示範我設定"1234",事實上這是很不安全的密碼,& t3 l2 `% b' Q% \) a2 Q6 c# a
請換成你自己想設的密碼。# Y; l6 t9 Z: E9 o) ^9 c" B
接著按下[設定檔案存取權限]
. U0 x B& |! I$ [$ d( f, F! K3 _8 U4 p, e+ A
$ N7 S& |* S) u" v; h
0 d7 \* o( ~) V h3 \
我們現在要來決定要開放哪些內容給使用者下載。6 v7 C% |- ^& v1 f' T5 E! q( A& V
接下來會看到下面的畫面,在此檔案存取權限要設定的,3 k v9 ?! G' @* Z
就是我們要把哪些東西開放出去讓人(friend) 使用。
; {, c+ Z. k; y, _* H2 L設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
7 V, n1 j" z! ]2 L8 k1 i找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。0 f7 p) a2 k5 h; v0 v, M
所以請先打開你的檔案總管。
0 ~" @( v) S2 f8 O- C2 A; H, F' @0 T假設我要開放給別人抓的是「課業」、「軟體」、「醫學」+ e/ s3 g$ K0 ?0 H! w
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
3 N- Y; {( u- C; k* w我就用滑鼠在 [檔案總管] 選取這幾個檔案,
% i7 x5 F% M, m" m8 s然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。/ ^# S' b% r% R
9 t* S. ^: m& [, ?/ Q$ R% Z J 0 I$ s( P3 U% L# a* E' D: ~
+ O6 G* P1 E8 ]3 M6 I5 B; D
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利( S. C$ m- v5 k$ }/ l4 x
被檔案權限設定對話框自動加入了。
8 e! q7 y+ a7 q5 |' O$ j拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
* s- y+ A. d; g9 w6 ?等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
$ E- ~$ o7 c! T- y- o' ?試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。" u) s$ R- T6 v' ]
設定好按下[確定]即可。
& K7 B/ I5 g: q- ^5 }5 C j$ K) O$ ~ `9 O4 v3 ~

* o- a u$ [7 G+ [. u8 R" j: x( u& d* |- @0 K1 ]
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,
/ T* ?8 e% K; b. i, U現在我要說明為什麼要新增群組。5 l1 ?( l# u( c) X% B# N
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
9 x! \- T. m+ Y* y但如果你想開放給每個人的東西都一樣,( }% J @. ~; c5 a# P& H
既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
1 V- b2 Q. W3 p! p+ A就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
4 J" L( G: Y: R8 P! a8 V省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
2 `$ T% B0 n* s* M就可以直接全部套用群組設定值,不必重複設定: ^8 l+ Z; u1 l. _) Z) {+ x2 T
(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,
+ e, O. {4 s1 X" f ?就不需要使用群組了)。
, S1 U% }) }2 f7 f9 j D* @) W請看以下操作:! ?6 ~* m' L6 l, y3 g/ A! K
按下[新增使用者]按鈕,並且將他命名為你想要的名字," f1 L) ?. C9 S1 ~( ?5 N, E4 K
這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
: w2 ]6 \' P1 m; ?' b/ e0 y1 b( w設使用者名為 "pcman",然後從右上方選擇群組,
: s) D( S" ]! ?! _, P( o讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。" I6 i& h0 c. O
現在使用者 "pcman" 已經屬於 "friend" 這個群組。) J) }2 E) ?7 ?# N2 T: E
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,1 W0 t" d7 s. a. l9 ~6 A
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,8 j- E3 n: o( D' ?& b0 J
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
- p# H7 H% r+ ]" O+ @ S! r而非群組的密碼。底下的其他設定也是一樣,
3 B9 D* [4 D8 C8 h# |' P$ o4 v9 I8 H只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,5 F1 Q1 u3 n' ^3 n
我們可以開始測試。
( ^+ U2 M: @1 L: Z: ^8 O( |2 M$ b0 D9 ]
% _& @" Z8 U& ]
; C! M3 F5 q* P
用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,7 N& g! b0 w; R; j2 t% F+ n" k
你可以改用你慣用的軟體像是 CuteFTP...等。
& ?9 ~0 ?1 V$ z, D* h& |! wIP 位址輸入 localhost,這是 Windows 系統預設的位址,
; w8 I; p) S% S代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",
h. d' u/ Y9 ?) ~ `! b密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
. G) h ~+ t% s3 \$ g連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
- K( Z# F3 o; X0 N+ T# m如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,; z1 s- L" k9 w0 b4 J o$ d1 l
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
9 t' [# c+ Y& e6 G: l. V- ~; C是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?. W8 ]+ k5 X% q2 [
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。' o$ |) T; ?. S% K/ i+ P8 G
0 c8 f+ v" S0 Z: B. x" w& V! j' ?. }

: d2 N/ J2 @+ Y0 p" k$ p* {
* c6 r* c9 \# w \# L再進一步切入「軟體」資料夾當中,是不是讀到了?
" q- d3 K9 V" T- x* L; b列出來的正是資料夾裡面的檔案。$ A+ n' H4 e8 x6 L5 i3 \) Y6 }
$ M- E3 N: N: `' f5 n$ ~ 1 s# X9 A t/ y( f" E
& l6 o6 s6 F; M+ l
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,* J4 [2 c1 F) n M$ v
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
7 w! j4 }$ [$ n: [要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),
( [# w% t- {6 W& b後面進階設定會講怎樣修改連接埠。$ H) k9 W/ u1 k
不知道你電腦的 IP 或別人無法連線進來,! p: l) d' R0 S9 i
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。 2 p8 ~2 e0 ~3 C+ Y
0 x% y/ I. l$ W0 p6 \1 x2 H- x5 H- M9 s+ |
【常見問題疑難排解】
7 b5 H e3 f" h9 f6 f, M4 l
9 p0 ^0 Q/ }1 W$ ]0 M8 ^ {3 P V1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
. w1 |7 I+ f0 U6 x% L& Q- l" C$ d$ v5 k請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
& x2 B, G6 I6 Z5 o5 q/ b. H; m或者系統上有其他使用同一連接埠的程式。4 ^1 B" G( V }' `2 o9 Q. a4 q6 R1 e
(例如 Windows XP / 2000 )內建的 FTP 服務。7 h# C4 T F2 b5 T& C) [0 d7 u
此外可以試著更換連接埠看看能否使用。
& l! L& q2 Q! c; ~! I/ l- O, @Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
, L5 w7 M: m5 ^進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。1 ]- l# T( p" o: L( I/ R$ o$ o
詳見 Windows 系統的說明文件,或網路上其他教學。) A; ]" Q1 ~" D
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。3 h) f& @5 b6 R5 \. \ _; i$ X* ?
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。 8 p5 {0 _3 K* l6 X, M
2.為何可以連線,但是連上後無法列出檔案?
$ k# s9 U7 o6 t0 m/ z4 D因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
$ w5 q* S5 G w& X% B- ]' e+ r請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,3 H& ]' F3 y# R' ]: L! h
並且請對方改用 PASV 模式連線看看。4 T5 L4 H" h6 C7 z9 E/ c) |
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,4 ?( u+ G, W/ p' h
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
) M0 V* ]/ N; C+ n8 n, H& \
! i! \( y; L1 J9 {( T+ P8 H- Z【版權聲明】
9 l" k; T% @; B7 G q1 U.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 & @$ Z# E0 y; a! V
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
2 E; x$ R* w: N. Y* I s+ E.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製 - L- S% i3 A1 |2 K" c" V( o. _& P
.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
+ u5 m) x& w4 Q$ G: n/ _6 q.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
$ M2 j/ L4 i4 m7 k2 r ?; W8 r) W V.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|