|
& h# c( J+ v4 T, r1 WPCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
* O& S- o; B1 ~ }使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13)
( ^$ r! E; p7 R y3 P
, S4 P9 X6 \" x6 U) S作者:國立陽明大學醫學系 洪任諭
& t. a, o3 H5 w" k/ r! x- @# A" e7 Z8 @/ }! M' }
千萬要給自己一個機會嘗試,相信我,這真的很簡單。5 ?5 G, Y7 P, W
隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,& c% V/ t5 i3 \( k5 j) ~9 [; i. R
架設FTP站已經是很普遍的事情。: i. s; I9 {/ a: U2 k# A# z- d
再加上作業系統的進步,還有網路上各式各樣的軟體,
9 f z% F7 l4 E8 O架設 FTP 站再也不是少數高手的專利。
* I# s- j: m! w, G1 R硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
s: ]5 a( T; o/ w) N# J要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
4 o B1 _0 _$ h0 v* f. k; G) D也不想花時間學習,因而卻步不前,這是很可惜的,9 ]& i1 h9 G, v# G. |
其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。 F# P* s+ p0 F7 f
在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
. ~; g8 D$ Z$ Q8 z$ U9 q不好操作又有一些中文不相容的問題,後來隨著軟體的發展,2 l, C7 m) N/ ^$ @* M+ G
漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,
2 ?' \; \% F0 d4 r m" I s其中有幾套還是免費軟體,品質都很不錯,/ w! {7 k. Y e i2 @! j
但很可惜,英文的介面配上較為複雜的設定方式,
) z# D+ T# f' M+ d對於電腦初學者來說還是一看就打退堂鼓,* c5 e: \) c, O; _" W
會架 FTP 站的人相對還是少數,雖然其實很簡單,
! i5 s' ?' r1 R' D ?+ ^但因為大家都沒接觸過,所以會架站的人總不免有點得意,5 u+ L: \( B7 `( i* Q
不會架的還得看人臉色拜託人家教,. d0 M* I" E$ a
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。7 a* s K. \2 ^0 u
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
/ v) W% O$ x4 V5 N- Z0 X; j我現在提供一個 Step by Step 的教學,按照以下步驟,4 z4 R- ^( \0 H$ b" e
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。
( D/ _: S# b6 M7 d6 _
D% Q5 G$ n4 K' f! d* i& k快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會:
; e+ ~! S6 f0 s首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] ,
9 p: \" U& ^( f: [這是專門針對初學者設計的全中文免費 FTP 架站軟體,! T$ _0 U8 T# [$ q3 n9 R; l$ L
特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
; m x) o5 l6 V1 {具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,; P/ w+ G% [/ M4 g. I+ u" t
硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,0 t. g' [! q2 @. ^3 _' ?2 m0 Z
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。/ _1 D" Z' t) ]2 Q4 v. A$ Y
安全性,傳輸速度和功能不是這個軟體的主要訴求,$ v. E! d O7 w! k0 W+ Z2 X, T% N
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,6 M! [& ]4 }! K7 O
並且免費,才是本軟體的主要特色。5 Q" \# c9 q) |
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,
) l$ { A/ B: h$ i4 w5 \- X" M輕鬆架設個人 FTP 站,和好友分享檔案。
$ e B) z/ m/ n+ P5 @; I
' X& d) @( T6 h9 Z `這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
: S6 n3 C" I" ?3 @' ]2 f然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,# v$ [& d; E, t" G
按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 . R' y2 }/ c# A
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。. r. a0 y$ r5 h) |: t/ y
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,4 y$ ~( M6 q8 V5 [
公開給所有不認識的人下載,所以必須設定使用者,, h" u, \" G$ a$ C4 j$ _! U4 ?4 ?
限定只有你開放的幾個特定使用者才能連進來,+ W% a" n* Y9 _7 h4 {
此外還有要限制他們只能下載你有開放的內容,/ c+ R2 [7 q9 {
其他你不願分享出去的東西他們則是都不能碰。
3 m/ \: r" L5 q2 \2 {1 l1 z+ V$ s% ^3 a1 V
4 [. k/ u- d6 U
4 e8 t4 g7 r$ f. i0 m( ~出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,8 l6 C3 ^% _( g" h8 x- p
總之先照著按。2 @9 s* p7 Z& t3 ]6 a q, D" M4 ^6 K6 u
我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,0 D8 Z: M, Q5 R, D5 L
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,8 Q8 k2 x: ~) T/ Q
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,
. _' F% p% J* d請換成你自己想設的密碼。5 d% d7 I; a) a" \# f# w3 w1 s5 a
接著按下[設定檔案存取權限]" j6 ^) a5 X+ Y. ?$ J* T
/ X% F9 M* j: E/ @
. B# S8 k: X5 w, A [! I5 B* h4 N8 k: Y& B
我們現在要來決定要開放哪些內容給使用者下載。2 Z, | S' L8 j0 z4 J1 P2 O
接下來會看到下面的畫面,在此檔案存取權限要設定的,8 W; T$ Z7 m4 G; s( s4 M
就是我們要把哪些東西開放出去讓人(friend) 使用。
' v3 N. a+ Z C1 Y# {# u設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中% w- o' K. h4 W: R8 n# l
找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。6 T; K8 k2 X5 _" S9 ?3 }
所以請先打開你的檔案總管。
- ]- e( {/ i' K- m% B% Q1 y2 V9 ~6 _假設我要開放給別人抓的是「課業」、「軟體」、「醫學」0 p9 h- ~! K3 i9 z5 D" D2 T& ^
這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,
7 [# }2 \: K4 v我就用滑鼠在 [檔案總管] 選取這幾個檔案,
: P$ C4 M" r+ B& s然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。
: [. K* M3 O0 Z" C) A+ m6 _ d0 I9 [& K9 V
}" U. t9 {: D# s2 P
( G; S) K0 O/ X! u" m5 l
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利( K# ?! G% C5 k2 K: H
被檔案權限設定對話框自動加入了。# E. b, @6 m+ U$ [5 t
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案]
( v( i4 ^" u8 o# a( m: E: m% `等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
* d, ]5 \- m& {- B% t試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。
; b, c, m, _6 i1 d" ~1 z設定好按下[確定]即可。
6 c5 h+ m' O+ ^; r* {' G% a
/ v' Q$ Y+ n8 Q
% x: v% D. }) `/ V: D& q3 S, A7 |+ \) ~0 b1 t" @; v" O" ^
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,3 Z, h2 P0 x7 k6 `
現在我要說明為什麼要新增群組。& j+ |6 y2 F( Y4 p$ Z' N+ w" z
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,
, Y6 h& Y$ x: U) v( ?3 k" k6 S但如果你想開放給每個人的東西都一樣,
, o" T8 l% C. b% ]7 F$ K) m6 \6 ?既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
- r5 {+ E- a6 [就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
E; L3 ^2 S3 A9 d省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,6 g4 F) k0 q- ~# m6 e$ L
就可以直接全部套用群組設定值,不必重複設定
6 E; @( Q4 n5 U(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,8 a: n; Z) E# A
就不需要使用群組了)。
+ P/ |" V) {3 S3 S7 T* n4 e/ F請看以下操作:
7 S7 |# y D# i3 y. N. Y按下[新增使用者]按鈕,並且將他命名為你想要的名字,
" ?% M; A1 t% g9 f! w這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
5 ^2 S; Z/ R0 E; E* h2 I% b設使用者名為 "pcman",然後從右上方選擇群組,
7 L \% |7 v% B2 l+ w' A8 C讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。9 I* s7 H$ j0 F7 P
現在使用者 "pcman" 已經屬於 "friend" 這個群組。; J) I; }! m% d
請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,
/ A7 }" {: S' T- m, { @不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,
7 `/ ~2 X' J! j! \% X' ] L並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼
& ?( x; w% Y7 ~9 C而非群組的密碼。底下的其他設定也是一樣,
. I! J0 t7 u) c, I1 F只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,$ T5 a- q2 e" N& v+ ]! ~ w/ j+ }, s
我們可以開始測試。
# k$ n) @0 R- N
4 s9 p; |& F' D
' P. {" n$ t. F* G
5 D$ ~/ R5 Z* s6 _6 c8 e: W! {* H用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
& o0 q1 U9 y/ L" r0 ~1 q你可以改用你慣用的軟體像是 CuteFTP...等。) i$ `' C% g( U5 q* d& @- g
IP 位址輸入 localhost,這是 Windows 系統預設的位址,
. T' D9 t. b7 |, S( E' Z8 ~代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",) {1 |( R. N$ D) w: i" x& s0 {" P
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",' Y( j/ B) S& l
連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
; E, C9 }( `( F# \如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,4 ]& {, Q+ e7 | v, V% H, R+ A
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?
4 y' h L: k. r是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?6 k U# K, l8 o, F# Z; R& D0 W
無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
! V# b- i, ^6 [' P
7 U8 ~/ T; U, @! |" L
7 k+ u/ n2 R) `0 G2 K/ S, c
& I" Z1 }. k" v2 E$ d, s% D' O再進一步切入「軟體」資料夾當中,是不是讀到了?4 N" d$ p, K \; W" U+ y8 Y- R
列出來的正是資料夾裡面的檔案。7 i* |+ P$ x9 L$ Y
. h7 Y2 m" }9 I3 A2 `7 X
2 [& B9 y4 ]4 Z) ]5 X. L! Y, S
8 a- Y* G% }" F! S) s
以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,
" U! I* G' a& O% U一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。' H3 Z- A7 N& Z$ r. ?" z0 N
要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),# X" R% B4 _( g, N
後面進階設定會講怎樣修改連接埠。4 B2 L( \* T' S+ k6 d) S. d6 }
不知道你電腦的 IP 或別人無法連線進來,$ N. S. c, T( P* i+ |7 n
你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
' H& p) B$ W) R- B8 x# l
+ ^6 K. e. Q, W+ r- y8 ]/ k9 E- N5 }0 v" ]/ A# S$ r
【常見問題疑難排解】9 ^% B" G0 [5 o! o+ u( B8 f
5 x+ Y" u" k$ Z; ]1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
; I5 K8 s; Z U$ r- n1 r請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。
- h E8 U" `- _" F或者系統上有其他使用同一連接埠的程式。
- T0 E2 {; e, J6 L3 Z(例如 Windows XP / 2000 )內建的 FTP 服務。- P- {6 I8 k% U
此外可以試著更換連接埠看看能否使用。
+ O4 ]% v" M$ E% f; n% sWindows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,2 f+ h% J) Y, W, D# N, j
進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。* x: V4 R4 w3 F/ k. N; C
詳見 Windows 系統的說明文件,或網路上其他教學。3 k7 M' M3 L' r0 h5 n' d: N
防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。
( o" z9 x z: L0 R# [此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
" @ G& ~9 ]% m8 ^ R+ A% f6 c6 g2.為何可以連線,但是連上後無法列出檔案?
' g8 K) T8 X: Y. ^" P! Z3 _% A6 z因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。
+ F: U; p* }' x2 o9 L0 J" Y請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
9 U: A8 C2 Q+ A$ B並且請對方改用 PASV 模式連線看看。8 F" w6 Q; i1 c; O8 M$ w' Z* a: z" K
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,7 O8 ~9 b: M" i: O9 q8 L9 u1 {
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
/ S$ ^. x0 Y2 O4 c4 c7 L" @4 w" l6 u V$ X; k+ v
【版權聲明】5 K$ s/ c2 _3 ?
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005 7 Y; D' q! q% K! n% R# N
.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體
- C4 n! K; h" w( J.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
7 Y( d2 Z. r" N. A4 Q, o- k1 m.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標 - z0 O6 x! B# D; w, {3 R
.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
9 O5 K- m+ Y9 c% y! {.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|