WinSCP是一個Windows環(huán)境下使用SSH的開源圖形化SFTP客戶端,支持SSH(Secure SHell)的SCP(Secure Copy)文件傳輸軟件,同時支持SCP協(xié)議。WinSCP中文版的主要功能就是在本地與遠(yuǎn)程計算機間安全的復(fù)制文件。只要文件主機支持SSH協(xié)定,你就可以安心的下載、上傳文件。
WinSCP軟件特色
多語言
與 Windows 完美集成(拖拽, URL, 快捷方式)
支持所有常用文件操作
支持基于 SSH-1、SSH-2 的 SFTP 和 SCP 協(xié)議
支持批處理腳本和命令行方式
多種半自動、自動的目錄同步方式
內(nèi)置文本編輯器
支持 SSH 密碼、鍵盤交互、公鑰和 Kerberos(GSS) 驗證
通過與 Pageant(PuTTY Agent)集成支持各種類型公鑰驗證
提供 Windows Explorer 與 Norton Commander 界面
可選地存儲會話信息
可將設(shè)置存在配置文件中而非注冊表中,適合在移動介質(zhì)上操作
WinSCP軟件功能
1.本地文件目錄與遠(yuǎn)程機器目錄對比功能
如果你想知道本地文件列表和遠(yuǎn)程機器上對應(yīng)目錄文件列表的差異,那么可以點擊“命令->比較目錄”,那么這時候軟件會自動把本地或服務(wù)器上最新的文件高亮起來,你就知道哪些是新文件了,然后你可以手動進(jìn)行同步,也可以用“命令->同步”來實現(xiàn)自動同步。
2.調(diào)用喜愛的編輯器直接編輯服務(wù)器上的文件
如果你想快速修改服務(wù)器上的文件,不想反復(fù)地保存文件后又手動上傳文件,那么可以嘗試直接右鍵點擊服務(wù)器的文件列表中需要修改的文件,然后點擊“編輯”按鈕,這時默認(rèn)會調(diào)用winscp自帶的文本編輯器編輯您的文件,當(dāng)您點擊保存后,您無需手動上傳,winscp會監(jiān)視文件的保存事件,然后自動上傳。
如果您想調(diào)用自己喜愛的編輯器編輯文件,比如editplus、notepad++等等,可以進(jìn)行個性化設(shè)置,點擊“選項->選項->編輯器”,在這里設(shè)置您想要的編輯器。
3.同步瀏覽功能
當(dāng)你需要上傳本地文件到服務(wù)器時,你可能會先打開本地目錄,然后再去右側(cè)服務(wù)器目錄中打開對應(yīng)的目錄,然后切換本地目錄時,也去右側(cè)服務(wù)器中去切換對應(yīng)的目錄,如果你真是這樣做的,那么你就落伍了。
Winscp有個“同步瀏覽”功能,顧名思義,就是實現(xiàn)本地目錄和服務(wù)器目錄的同步瀏覽,當(dāng)你切換到左側(cè)的a目錄時,右側(cè)服務(wù)器文件窗口會也自動切換到到a目錄,免去了你手工去切換的麻煩。
實現(xiàn)同步瀏覽,首先需把本地和服務(wù)器目錄先設(shè)置為一樣的,路徑可以要求不一樣,但是子目錄的列表需要大致一樣,比如左側(cè)是“coreinclude”,右側(cè)則是“/core/include”,然后點擊“命令->同步瀏覽”,這時候,你在某一窗口切換目錄時,另一窗口會自動切換到對應(yīng)的目錄。
4.其他
a)打開左側(cè)本地目錄對應(yīng)的windows資源管理器
b)收藏常用目錄,估計很多人都用,就不贅述了
一個軟件可能被人常用的功能就20%左右,因此,一個你可能天天在用的軟件,實際上還有很多功能沒有被你發(fā)掘出來,每個軟件都隱藏著很多錦上添花的功能,有些功能隱藏在深閨中,一旦被挖掘出來,則可大大提高工作效率。
WinSCP使用教程
1、下載安裝后打開運行程序,進(jìn)入winscp主界面
2、首先介紹站點的保存,在主界面“區(qū)域1”中,用于新建的站點配置和保存站點的顯示。即點擊“新建站點”,在“區(qū)域2”中配置文件協(xié)議、主機名、端口號、用戶名、密碼,保存后在“區(qū)域1”中顯示。點擊“區(qū)域1”的新建站點
3、選擇文件協(xié)議,默認(rèn)為SFTP;輸入Linux服務(wù)器的主機名(一般為Linux服務(wù)器的IP地址)、端口(如果沒有修改過,則為22)、用戶名及密碼。點擊保存后彈出對話框
4、為保存的站點起一個容易識別的名稱并放置在相應(yīng)文件夾中,進(jìn)行統(tǒng)一管理。在這個對話框中,還有兩個可選項:保存密碼和建立桌面快捷方式。為了安全起見,建議在保存站點時不要輸入密碼,這里把“保存密碼”選項勾起,如果你保存的站點是常用站點,可以創(chuàng)建桌面快捷方式,方便使用。
5、至此,一個站點保存在WinSCP上的工作就完成了。
6、接下來介紹使用WinSCP登錄Linux服務(wù)器。
7、如果你的站點之前已經(jīng)保存在WinSCP中,可以直接找到站點的存儲名稱,點擊右下角的登錄即可;如果沒有保存,則可以通過新建站點,輸入Linux服務(wù)器登錄的相當(dāng)信息,點擊登錄即可。
8、輸入正確密碼進(jìn)入主窗口
9、左邊為本地資源,右邊為Linux服務(wù)器的資源,在資源窗口的左上角有上傳、下載的功能,可以輕易實現(xiàn)文件的傳輸。
10、如果Linux服務(wù)器需要通過密鑰認(rèn)證進(jìn)行登錄,還需要加載密鑰,方法如下:在“區(qū)域2”中有一個高級選項,彈出如下對話框:
11、在SSH的驗證下,右側(cè)密鑰文件中添加自己的密鑰,確定即可。
中文設(shè)置方法
命令參考
call 執(zhí)行任意遠(yuǎn)程Shell命令
cd 改變遠(yuǎn)程工作目錄
chmod 改變遠(yuǎn)程文件權(quán)限
close 關(guān)閉會話
exit 關(guān)閉所有會話并結(jié)束程序
get 從遠(yuǎn)程目錄下載文件到本地目錄
help 顯示幫助
keepuptodate 在一個遠(yuǎn)程目錄連續(xù)反映本地目錄的改變
lcd 改變本地工作目錄
lls 列出本地目錄的內(nèi)容
ln 新建遠(yuǎn)程符號鏈接
lpwd 顯示本地工作目錄
ls 列出遠(yuǎn)程目錄的內(nèi)容
mkdir 新建遠(yuǎn)程目錄
mv 移動或者重命名遠(yuǎn)程文件
open 連接到服務(wù)器
option 設(shè)置或顯示腳本選項的值
put 從本地目錄上傳文件到遠(yuǎn)程目錄
pwd 顯示遠(yuǎn)程工作目錄
rm 刪除遠(yuǎn)程文件
rmdir 刪除遠(yuǎn)程目錄
session 列出連接的會話或者選擇活動會話
synchronize 用一個本地目錄同步遠(yuǎn)程目錄