|
|
: d6 {$ K+ \$ d9 |
PCMan 教你幾分鐘內學會架簡易個人 FTP 站,和好友分享檔案
0 @" `3 w! G& p2 t. z+ Z! r: E7 I使用 PCMan's FTP Server 輕鬆快速架設 FTP 站 (初版:2004.05.08 / 修訂:2005.04.13): ^8 {* F$ ]$ Q# R
# I1 R7 K. O0 [( F1 o
作者:國立陽明大學醫學系 洪任諭 2 g5 { d! q0 }8 J* P" t
% \4 J& J% U4 W1 I千萬要給自己一個機會嘗試,相信我,這真的很簡單。
1 M( r# u9 l& k& m+ b+ f3 N8 z隨著電腦和網路的普及,對於一般個人來說,尤其是使用學術網路的學生,
4 W* ?3 [, i$ B3 s架設FTP站已經是很普遍的事情。
4 p/ e5 v6 m. L: q& h; F3 l再加上作業系統的進步,還有網路上各式各樣的軟體,
7 C* s5 |$ m% c! \$ M架設 FTP 站再也不是少數高手的專利。
6 v+ } K) {7 c( C; X( w硬碟容量越來越大,資料越來越多,電腦裡滿滿的寶藏,
1 O C! M8 `; y7 j6 t要是能和大家分享該多好呢,但很多人不熟悉電腦操作,
# @' p3 o/ o+ [8 m; C4 J也不想花時間學習,因而卻步不前,這是很可惜的,
# h3 L) s+ @: t3 t. B其實如果是在Windows系統下,這只需要短短幾分鐘時間就能學會。
6 Y7 i% A8 D! ~. i6 }( e7 R+ T在Windows環境下,以前只有需要付費的少數外國軟體可以使用,
+ v+ e% {% k0 }2 y- p不好操作又有一些中文不相容的問題,後來隨著軟體的發展,
' D- q4 f+ k c, Y" t Q. V漸漸的各式軟體如雨後春筍般出現,百家爭鳴,各有所長,/ K, [1 G% g7 }7 d1 r
其中有幾套還是免費軟體,品質都很不錯,% s: m, t! y) ~3 e2 d1 o
但很可惜,英文的介面配上較為複雜的設定方式,
/ s; N& v# z6 g7 D) ~) t$ H& m W對於電腦初學者來說還是一看就打退堂鼓,2 E) P* U- a) F9 l2 f3 @4 u" A
會架 FTP 站的人相對還是少數,雖然其實很簡單,
4 V2 j" L& V! ^' q) w( c c但因為大家都沒接觸過,所以會架站的人總不免有點得意,6 q# X* _9 @( W. R
不會架的還得看人臉色拜託人家教,' a! L' Z- D7 n" D. y& ^3 A0 I5 }
使用Serv-U等老牌軟體架 FTP 站也成為某些社團必教的課程。/ }5 w9 o" n d, ~. K
其實,沒有那麼難,也不用花時間研究那些英文軟體怎麼用,
/ y7 L1 A; W5 a; V$ g% I- [我現在提供一個 Step by Step 的教學,按照以下步驟,) w6 _- m8 G+ s; N- g) l2 e5 y8 Z
在幾分鐘內一個不熟電腦的初學者都可以瞬間把個人 FTP 站架好。0 r* t+ K4 C' h& g
$ N# g+ ?8 J- z d) D; K& S
快速簡易 FTP 站架設全攻略,Step by Step 示範,一學就會: . V# g. _% y$ @) a$ d# U* E
首先下載要用來架設 FTP 站的軟體,這裡我推薦我設計的軟體 PCMan's FTP Server [按這裡下載] , B i0 N1 R. T1 y% e4 z
這是專門針對初學者設計的全中文免費 FTP 架站軟體,
) p# C5 C% M: L. X特色是讓不熟電腦的人也能夠輕易架設 FTP 站。
: p3 Y/ h$ c5 r2 e, F- y+ I具有繁體中文的操作介面,更是沒有許多外國知名軟體不支援中文檔名的問題,
& A% n8 x) F6 w' H3 @7 X, I硬體需求很低,在硬體等級較差的電腦上一樣可以運作的非常順暢,( S# h& p8 E$ W( j3 |2 `9 ~8 F/ o: V
執行快速,體積輕巧,操作簡單,功能雖比較基本,但操作相當容易。
" m0 p8 Z, R7 j- H8 R) C% h安全性,傳輸速度和功能不是這個軟體的主要訴求,9 Q2 G% [$ W, j: U( l! J f# w8 @
專為初學者一般用途設計,簡單的中文介面及相容中文檔名,' z2 s( h6 K! W* _. x d
並且免費,才是本軟體的主要特色。% ?: Q+ r1 a! v1 C% }1 G
我的目標,是希望做到即使不懂 FTP 的人也可以立即上手,' f: Q6 g5 [: H0 W6 c5 A
輕鬆架設個人 FTP 站,和好友分享檔案。 ( h, l' C) r, ~4 |# s" w
6 S6 `9 C4 `! ]' M
這是ZIP壓縮檔,下載完畢請用解壓縮軟體解開到你要的位置,
d5 Q ~" S$ ]4 p% Z然後我們就可以開始架站了,解開後請執行 PCManFTPD2.exe 這個檔案,
6 W2 }$ r! @" y( u8 B+ T* o+ t6 U按照以下步驟操作一次你可以先大略試一下這軟體的操作方式。 & }$ r$ l5 f/ @* x; K" X4 e! |
接下來應該會看到這個畫面,請從選單依圖示選擇 [設定使用者帳號]。& ? A# S s3 d2 d& H
因為你不可能把電腦上的所有檔案毫無限制的放在網路上,
; J1 t& [8 h1 k公開給所有不認識的人下載,所以必須設定使用者,% H/ T; n* _/ U+ H, A# z& t
限定只有你開放的幾個特定使用者才能連進來,
8 F* @; k! j4 Z此外還有要限制他們只能下載你有開放的內容,$ R( D$ ?4 Z& q6 D4 Q6 P
其他你不願分享出去的東西他們則是都不能碰。5 P. @ J+ q$ e
6 h7 p9 g- ?! Z3 n2 Z
0 ~6 {% D4 n; _- o A" H' q& ]4 v! ]1 B
出現以下設定畫面後,請按下新增群組,為什麼要這樣操作我後面會解說,' E- V1 u" n* V' j+ U c
總之先照著按。
! |0 G% T; g9 a2 j& p; l5 B我把群組的帳號名稱設定為"friend",你也可以取成任何你自己想要的名稱,; B" G9 G5 B5 F) h
請在密碼前面打勾表示要使用密碼,然後設定一個密碼,: Z! x) n& H' h" f0 y
在這裡為了示範我設定"1234",事實上這是很不安全的密碼,, c7 i' j, H3 e7 ^/ {2 O8 X, h
請換成你自己想設的密碼。
( w8 {! s S, |3 [3 K C接著按下[設定檔案存取權限]2 `: g! B$ C* J4 |
% W* n% [1 K$ k; A* ~

4 p: L2 j5 ]5 T7 v6 m5 k; _
& T F) ?4 B" t3 a1 E我們現在要來決定要開放哪些內容給使用者下載。# _1 i1 A9 u w5 g/ b2 W
接下來會看到下面的畫面,在此檔案存取權限要設定的,
/ V. ~9 m2 ^9 y$ m6 z就是我們要把哪些東西開放出去讓人(friend) 使用。) |6 R+ g- Q% E' H) L* X
設定要開放的檔案相當簡單,只要在 [Windows 檔案總管] 當中
; X3 a+ m4 }5 F找到你要開放分享的檔案或資料夾,用拖曳的方式丟進來即可。# S: J4 h" E5 X+ X3 a
所以請先打開你的檔案總管。) r! \) L' w6 U" y
假設我要開放給別人抓的是「課業」、「軟體」、「醫學」
! O$ z2 _$ F$ S6 R6 ^6 B這三個資料夾裡面的資料,還有dxwebsetup.exe 這個檔案,) r4 m# c. S+ H/ ]1 E2 G9 b
我就用滑鼠在 [檔案總管] 選取這幾個檔案,6 ^- E! ?9 F5 a; K# A& _$ F) A- l
然後按住 [左鍵] 把他拖曳進 [檔案存取權限] 設定的對話框,放開即可。4 G2 n0 v/ W1 R% v& B; |) G' i+ @
7 j2 k9 v. Q, ?1 w9 u ) B+ Y* b8 i; q& X$ U% b
* z1 i% Q' y4 u: d9 @* f6 Q
拖曳完成之後就變成這樣,我剛拖進來的檔案都順利. L* w5 [- J3 N. B4 C8 s
被檔案權限設定對話框自動加入了。: O0 m1 a5 Z0 \) f
拖曳檔案是最簡單的設定方法,當然你也可以透過 [加入資料夾]、[加入檔案] 1 i/ ]" J U+ Y
等按鈕來達到相同的目的。在這裡已經出現了類似檔案總管的介面,
* S, S) t1 k9 q試試看展開左邊視窗的樹狀目錄,就像檔案總管一樣的瀏覽方式。( \2 T. a i: x, s
設定好按下[確定]即可。
1 e. P9 O& O$ w; h: | q8 h8 [# Y- O) Z: G/ I% R h2 o
9 l+ |& C3 O% F' D9 H
2 Q v8 F) T, ^' R1 }- o
確定後回到使用者設定的畫面,剛剛我們已經新增了一個名為"friend"的群組,2 s) {. y& m( u$ p! A" i
現在我要說明為什麼要新增群組。8 E: y0 Z6 r* H: i
因為你的 FTP 站可能不只一個使用者在用,你可能會同時開給很多不同的人,* v7 `% y. I( F
但如果你想開放給每個人的東西都一樣,
2 n; x* Z9 i$ j既然如此那還為每個人都個別設定一次太麻煩了,群組的用途,
! T1 Z+ Y8 s/ c' i7 ^2 k就是把一[群]使用者歸在同一[組],讓他們全組共用相同的設定,
; A! m- B! i4 W9 s M省去重複設定的麻煩,只要把新增加的使用者都指定為剛剛設定的"friend"群組,
2 `1 r! Z4 R$ u5 Z9 ]9 ?就可以直接全部套用群組設定值,不必重複設定
9 Q: o" c) m, f: D(當然如果你是所有使用者都共用同一帳號的話,直接建立使用者即可,7 I. ~4 r4 |5 Y; n$ e1 |
就不需要使用群組了)。
( j' b O7 ]$ f% |請看以下操作:" T% o1 Z) B$ e2 k
按下[新增使用者]按鈕,並且將他命名為你想要的名字,
{4 |0 u# a( O這個名字將會用來當作 FTP 連線用的帳號,在這裡我只是示範,
9 ]' n1 |2 V0 t* U5 f$ k設使用者名為 "pcman",然後從右上方選擇群組,
6 T$ s0 f( G' F7 W+ a讓新增的"pcman"使用者套用剛剛的"friend"群組的設定。
* P1 G" T! D& _; C" x7 q現在使用者 "pcman" 已經屬於 "friend" 這個群組。
! q$ h8 j7 }, H3 \7 P5 c! R請注意,使用者如果沒有再設定密碼,則會使用群組的密碼,2 S, E/ _6 f5 k* M
不想套用群組密碼請在使用者的 [密碼] 前面空格打勾,+ R( d0 k" n5 i. S( C5 e
並且輸入使用者自己專屬的密碼,如此 密碼就會是使用者自己的密碼7 c+ j+ e! a# U0 E2 ], j) j+ G
而非群組的密碼。底下的其他設定也是一樣,
! S _, d M, c0 r: c) S8 L只要沒有另外再設都是直接套用群組的設定,設定完請按下確定,6 V; E5 r+ [$ s/ M. y4 }
我們可以開始測試。
: u2 U' T' r6 M) U) D# j8 m1 V: @$ i$ \7 N5 B
; ]+ f0 e% S3 I" ?' l0 h
7 ?% F$ V2 @ |* |' S& c+ J用 FTP 連線軟體連線自己的電腦試試,底下示範用免費軟體 FileZilla,
$ k1 t( k* K" K: U9 u& g1 N你可以改用你慣用的軟體像是 CuteFTP...等。
8 b: E& B/ P$ w: a, g6 [IP 位址輸入 localhost,這是 Windows 系統預設的位址,
# K: j+ M, U- [8 w% y* v$ j8 e代表連線到自己的電腦。使用者名稱是剛剛設定的 "pcman",1 G) t( j, F5 w) P0 _
密碼沒另外幫使用者設,所以是套用 "friend" 群組的密碼 "1234",
* {* k$ d9 R% I7 O連接埠沒有另外設定的話預設是21,順利連線成功的話,恭喜你架站成功了!
8 S" ^( O2 B5 B# L9 S0 [如果無法連線,那有可能表示你的連接埠 21 有其他軟體在用,發生衝突,# U+ q( Q4 U1 B5 X
請看本篇第 10 步驟,改連接埠號碼。看到右邊列出的檔案嗎?3 k- T4 j" }% W* V2 C& s
是不是剛才設定的幾個檔案都出現在你的 FTP 底下了?
5 ?' c# L% w/ n: t; b無法連線或連線後無法列出檔案者請見下方常見問題疑難排解。
/ E2 |! G d3 p- v; M$ a! M) [& A6 i% A; s6 \7 y- ]! [( k4 u

6 H+ Z W6 C |* U0 l" _0 r9 t% a1 J8 G3 V! p0 m, s
再進一步切入「軟體」資料夾當中,是不是讀到了?
2 @2 ^ N5 v- O0 W: n% V3 m列出來的正是資料夾裡面的檔案。: d! s) e( @ r
: j1 w6 ?4 ^1 S
, H$ ^1 d+ h+ J: W$ E# K( S3 W4 b0 q
$ R7 D3 W: Z' _$ b/ r以上,一個最簡陋的站就架設完畢了,大家可以試著下載自己站上的檔案看看,( g) E6 n a; M8 E f
一切正常就大功告成。簡易 FTP 站到此架設完畢,可以邀請朋友來下載檔案了。
1 T, U$ \% n) U3 v' ]& M( e9 U1 D要讓朋友連線進來,必須給他你的 IP 和你設定的 FTP 連接埠 (預設是21),& i4 v0 ~' I; x: |5 o G
後面進階設定會講怎樣修改連接埠。9 j! @$ F0 E* E: v& W
不知道你電腦的 IP 或別人無法連線進來,
- Y5 u( v- n4 i/ M7 B0 x2 Z# R' z# L你的 IP 就是 PCMan's FTP Server 主視窗上面顯示的那串 xxx.xxx.xxx.xxx 的數字。
4 a1 L! u; w% i+ ~. ^, P6 t/ Z! x' {, e/ P5 u
# \& b% w, \ i5 R- _8 w( Y
【常見問題疑難排解】
4 p) |. e0 {, j- B( g5 Y+ x7 K* C9 x0 ~/ n
1.為何按教學設定好之後,從 FTP 軟體無法連上 localhost,或外面的人無法連線進來?
" t" h. p4 \: C( d請檢查作業系統及防毒軟體防火牆相關設定,是否擋住了 FTP 站使用的連接埠。1 C: [# |9 r5 J% b
或者系統上有其他使用同一連接埠的程式。
) X; L$ C7 q5 ]7 @! v! N(例如 Windows XP / 2000 )內建的 FTP 服務。. h9 b# U2 U, O/ ^ Y0 y
此外可以試著更換連接埠看看能否使用。8 q$ j* Z+ p3 D/ h
Windows XP 系統防火牆請到 [控制台] 找到 [網路連線] 相關設定,
5 _ Y2 M/ G. D: C$ g進入後在你使用的連線上按下[右鍵],選[內容],再找到[進階],即可找到。
! y7 @' J8 e0 q# X9 V詳見 Windows 系統的說明文件,或網路上其他教學。
/ P+ b% }: Q! O; ~$ e防毒軟體設定部分,請參照各軟體使用說明,或網路上的教學。' V" `7 w; l" }) S
此外,請記得檢查該無法連線的使用者是不是不小心被 IP 過濾的功能檔掉了。
) d. V8 ~; u+ Z2 v- K8 n2.為何可以連線,但是連上後無法列出檔案?6 l) ?4 `% Z' L+ ?' l
因為系統或防毒軟體的防火牆擋住了,使得資料無法傳送。# @0 X& ]8 c5 O; l) g; Z$ u
請打開 PASV 模式,設定好沒有被防火牆擋住的 PASV 連接埠範圍,
+ @% {1 R( N2 R1 z' s4 B; b7 K並且請對方改用 PASV 模式連線看看。9 _5 y" Z3 o. `/ F( z
這種問題通常都是連線雙方的防火牆、或是防毒軟體設定不當造成,8 n K/ D& ]' v
非本軟體設計錯誤,請妥善設定系統,勿來信回報錯誤。
( `. b! {& U( X' U' _3 T
3 ]0 n' P, H, n/ x6 r# I【版權聲明】" X/ A, B6 i$ a4 a
.本文由陽明大學醫學系洪任諭撰寫 Copyright © 2005
) a$ A. z9 M+ A7 i: A- F.PCMan's FTP Server 為洪任諭 (亦即本文作者) 所製作之軟體 4 G- \2 m2 H& n
.本文最上方及 PCMan's FTP Server 軟體內所用圖示為師大美術系林彥慧繪製
# U; ~4 d( p3 \: c/ P% B.CuteFTP® 為 GlobalScape® 公司的產品及註冊商標
: X, m! e) R6 l.Filezilla 為 http://fillezilla.sourceforge.net/ Filezilla 開放原始碼專案的產品
- _+ ]4 l# C6 o; p/ S.Windows® 為 Microsoft® 公司的產品及註冊商標 |
|