本帖最後由 hudba 於 2013-6-24 15:29 編輯
. b9 W) P: Z0 t0 `2 K+ x# ]5 ?6 p# i
本文最適合vps的用戶,虛擬主機權限限制比較多,不一定能成功,不過有興趣的朋友試試看也無妨。
3 _2 x% U$ T# | ~4 W G ], |- x6 J4 D. x
ftp存在的問題:
" d# O5 u- C2 R- o, g- 安全性不足,ftp使用明文發送密碼,如果機房中存在arp攻擊等,別人就直接獲取了你的密碼了。
- 需要安裝一個ftp服務器才能使用
- 登錄用戶信息除了主機本身的用戶外,可能要另外建立一套用戶列表0 @: M* G/ x/ }) g1 z; a/ l8 u1 k
; w# c3 w' ^( w7 Y/ f) z
一個好的選擇sftp:+ C0 Q/ J% k2 x" t" Q7 p4 E
sftp(SSH file transfer)是基於ssh的文件傳輸協議。由於基於ssh,所以有很多好處:
- f7 A. e, u9 ^7 [9 Q7 ~4 o0 w- 登錄過程和文件傳輸都是加密的
- 通過ssh傳輸所以不用另外安裝一套軟件
- 使用ssh本身的用戶驗證不需要管理另外一套用戶
( s% }" I% a B" B! U
7 b0 R7 T' Q1 z U# Y" j% |) m3 @使用環境要求:. Z* x' S: d3 @6 D' ~# t- p: d% Q
- 支持ssh的vps主機,大部分vps都默認有安裝。(如果是虛擬主機,有些也可以開通ssh,但由於它們權限限制比較嚴格,不確定可以用來傳輸文件)
- 一個sftp客戶端,filezilla,下載主頁
https://filezilla-project.org/download.php
D9 l' v" W7 }0 j直接下載地址:6 n6 B# d5 R# E9 M/ q" {
http://sourceforge.net/projects/filezilla/files/FileZilla_Client/3.7.1/FileZilla_3.7.1_win32-setup.exe/download?accel_key=57%3A1372056677%3Ahttps%253A//filezilla-project.org/download.php%3A3f9d4b95%244789602e67b448d576e84cd0256763ec3e7ec810&click_id=78500248-dc9a-11e2-b546-0200ac1d1d90&source=accel ; w6 U8 T- A3 J; A2 p7 c
+ Z8 ]: X5 t9 K
通過filezilla使用sftp演示:8 Y4 K# K9 A+ M' Z b9 ~6 G r P
1. 打開filezilla,然後打開站點管理器
" Q$ V0 F) h3 O0 q9 C
+ Y1 i2 X$ `0 e. _7 q* d
( B; f8 h1 H1 y5 a# L# C% f2. 進入站點管理器後新建站點
5 h9 P* b' |) Z& z! U5 U( J' f
5 U( ? `) B4 j, _% p9 ]7 T. S/ V+ h, X% S, o3 @6 Q. |
3. 按照下圖提示填寫站點登錄信息
/ f- _& \% l& M( T
2 v2 `. h# a* j6 N. C$ X1 M R. G
/ t$ O8 c" G I
4. 從站點管理器右邊的下拉菜單裡面選擇剛才建立的站點"myvps"登錄服務器, p i( f$ h- H
. Q# P6 K! H5 F
! C" ^% m" H5 \& M: H5. 登錄成功後的效果。從這裡開始就可以:上傳,下載,修改文件名字了1 v8 d( z9 q4 [
" D* s. W H3 n9 x
" m, p+ n7 V" H6 N0 ?; P4 q6. 另外這個寶貝功能很強大,文件的屬性也可以通過右鍵菜單修改( s* g+ _/ ~; \( p* ?6 p; B% _5 v
7 a) K/ W& o% P+ r8 U3 Z5 I9 r
/ E* g. J4 x A* O8 f, z P還在使用ftp的朋友,改用這個sftp試試看吧。( { z: e# E3 q; D
如果是虛擬主機的朋友,可以試試看,試成功了回帖告訴我。虛擬主機一般大的主機商都可以開通ssh,需要提交駕駛證的掃瞄件,可能身份證也可以。 S" ~) E! m$ Q' o9 P
8 x3 @* b, R2 t ^3 u
( I8 L3 Q2 n1 u' K
3 L8 ]2 ?9 o3 i7 F$ A1 v6 Y3 |. r6 h& O7 s. y% l
+ ]1 k ]2 V2 C3 R- u3 S/ `. s2 C
" y6 ~$ q( M8 [8 i7 b- Q |