本帖最後由 hudba 於 2013-6-24 15:29 編輯
X3 {* l C* y; a! I8 B/ v" r. s0 O- O/ S) S8 i
本文最適合vps的用戶,虛擬主機權限限制比較多,不一定能成功,不過有興趣的朋友試試看也無妨。- \2 h/ ~8 r( G, _$ K! k
0 @- P' T" G0 _" U
ftp存在的問題:7 @( ]: q8 t. y$ S
- 安全性不足,ftp使用明文發送密碼,如果機房中存在arp攻擊等,別人就直接獲取了你的密碼了。
- 需要安裝一個ftp服務器才能使用
- 登錄用戶信息除了主機本身的用戶外,可能要另外建立一套用戶列表
% A; {. {2 _2 S8 W/ g' h5 T0 r
: c' ~. F- j0 N4 m& }一個好的選擇sftp:6 s2 g$ B" i% w6 n0 n
sftp(SSH file transfer)是基於ssh的文件傳輸協議。由於基於ssh,所以有很多好處:: a9 I' x* g7 W0 w* u, E, m4 O: Y
- 登錄過程和文件傳輸都是加密的
- 通過ssh傳輸所以不用另外安裝一套軟件
- 使用ssh本身的用戶驗證不需要管理另外一套用戶3 t! D: d! {2 i( m( N0 V/ v1 W
& E% p, m* s$ B6 F8 y4 ?
使用環境要求:
! J1 I! {# s' t! G- 支持ssh的vps主機,大部分vps都默認有安裝。(如果是虛擬主機,有些也可以開通ssh,但由於它們權限限制比較嚴格,不確定可以用來傳輸文件)
- 一個sftp客戶端,filezilla,下載主頁
https://filezilla-project.org/download.php
8 D9 z# z, W1 R# N1 M/ k7 t2 m. l/ ~直接下載地址:; M3 A4 c; ~' [4 Q0 H% i
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
) |$ P, }) C0 ]# f
7 b, h$ ^) \& c I! w' ?) w7 h5 ]* r通過filezilla使用sftp演示:0 ^3 {: `$ H) ?+ t
1. 打開filezilla,然後打開站點管理器( @8 i( s5 ~+ O; F" \- Y, U2 [. X4 D
) j1 ^, p: e0 w' e# p- u5 ^ X$ X7 m2 o/ \- B4 _
2. 進入站點管理器後新建站點
% Z7 F" ^/ ?. M3 s z z
& g3 o1 T. j/ F0 e4 ]: H% p1 P7 f4 {( r
3. 按照下圖提示填寫站點登錄信息
! b" V" |2 D0 P( m
9 b0 [. r$ j5 g' i" H4 D
3 v& l5 i& b6 C) E+ H4. 從站點管理器右邊的下拉菜單裡面選擇剛才建立的站點"myvps"登錄服務器
2 u R1 f' {! A$ Z5 K. N
5 [% t/ t; @ @$ s& l2 f
/ |( |6 I0 L+ h! q
5. 登錄成功後的效果。從這裡開始就可以:上傳,下載,修改文件名字了$ E( a" P. E: I
- \: f4 t, M0 j2 [ u$ u7 ?$ E
! T3 d- ~5 K, c$ O+ X# ]6. 另外這個寶貝功能很強大,文件的屬性也可以通過右鍵菜單修改
8 V- y+ a: t( @$ _+ Z) E
+ `3 D1 o! d0 J- _' V2 G+ } R( n' |: W) f1 z6 p0 q# h. g
還在使用ftp的朋友,改用這個sftp試試看吧。7 _- n+ T1 X$ @$ R; M( A5 L
如果是虛擬主機的朋友,可以試試看,試成功了回帖告訴我。虛擬主機一般大的主機商都可以開通ssh,需要提交駕駛證的掃瞄件,可能身份證也可以。* T' ?0 Y) g6 K2 V1 c( h% d
: {! _+ ~2 B0 @1 j: o0 b
3 @* V# i V: @5 e+ Z
* B- Y" u: d* t0 f
) n+ g, H' t8 `3 Q' L2 o
+ T0 ?: ^0 B6 W: _; [
& t8 K* Y. F* W7 D. ~ \ |