在SecureCRT的鏈接回話裏,有一個「鏈接sftp標籤頁」選項,我師傅用來作本機(Win7)和虛擬機文件交換的,感受挺好用的,比 FTP Client 都好用(vsftpd的安裝但是坑慘我了啊!),因此對這個就特別感興趣了! java
先來看看什麼是fstp: windows
sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。能夠爲傳輸文件提供一種安全的加密方法。...(還有不少介紹,本身找吧!)原來是文件傳送協議,怪不得呢!不過使用 SecureCRT這麼久,都沒有發現有這個功能,真是太笨了我!
搜索「鏈接sftp標籤頁」這個內容,發現了「 使用secure CRT的SFTP在LINUX與WINDOWS下交換文件」這篇博客,就按照博客的功能來走一遍吧:) centos
-------------------------------------------------------------------------------------------------- 安全
四、經過SFTP使用SSH交換數據,這個功能利用了Secure CRT和SSH的功能來實現,很是簡單也須要中轉服務器。 服務器
A、當您安裝好SSH服務器的時候就可使用SFTP功能了。個人LINUX服務器上的SSH版本以下: 網絡
[root@centos6-vb jeejen-http-proxy]# rpm -qa | grep ssh openssh-askpass-5.3p1-94.el6.x86_64 libssh2-1.4.2-1.el6.x86_64 openssh-5.3p1-94.el6.x86_64 openssh-server-5.3p1-94.el6.x86_64 openssh-clients-5.3p1-94.el6.x86_64
B、假設您在WINDOWS電腦上經過Secure CRT的SSH控制您的LINUX服務器正在須要一個文件須要從您的WINDOWS下發送到LINUX服務器上。 ssh
執行:文件-->鏈接sftp標籤頁 ,就出現: ide
經常使用命令 lls 列出windows電腦上的本地目錄的文件 lcd 進入WINDOWS的某個目錄或驅動 put 上傳Windows中的某個文件 get 下載Linux服務器上的某個文件到windows主機
實例: 測試
sftp> lls desktop.ini Downloads My ISO Files My Music My Pictures My Videos Tencent Files Virtual Machines sftp> lcd desktop.ini C:/Users/max/Documents/desktop.ini is not a directory.
若是想看更詳細的使用,只要: sftp>help ui
可用命令: ascii Set transfer mode to ASCII binary Set transfer mode to binary cd 路徑 更改遠程目錄到「路徑」 lcd 路徑 更改本地目錄到「路徑」 chgrp group path 將文件「path」的組更改成「group」 chmod mode path 將文件「path」的權限更改成「mode」 chown owner path 將文件「path」的屬主更改成「owner」 exit 退出 sftp help 顯示這個幫助文本 get 遠程路徑 下載文件 ln existingpath linkpath 符號連接遠程文件 ls [選項] [路徑] 顯示遠程目錄列表 lls [選項] [路徑] 顯示本地目錄列表 mkdir 路徑 建立遠程目錄 lmkdir 路徑 建立本地目錄 mv oldpath newpath 移動遠程文件 open [用戶@]主機[:端口] 鏈接到遠程主機 put 本地路徑 上傳文件 pwd 顯示遠程工做目錄 lpwd 打印本地工做目錄 quit 退出 sftp rmdir 路徑 移除遠程目錄 lrmdir 路徑 移除本地目錄 rm 路徑 刪除遠程文件 lrm 路徑 刪除本地文件 symlink existingpath linkpath 符號連接遠程文件 version 顯示協議版本
經過這麼多命令,我想也可以平常使用了!看完才知道還裝啥vsftpd的啊!~~
-----------------------------------------------------------------------------------------------
Windows獲取遠程Linux文件夾及內容(連同文件夾下的全部內容):
sftp> get -r /data/workspace/bbb
把Windows上的文件傳輸到Linux上:
先用pwd命令打印當前所在的Linux目錄,若是不是,就cd到目標目錄,再使用 sftp> put -r job_total_user
參考:
使用secure CRT的SFTP在LINUX與WINDOWS下交換文件【http://dengweihua1.blog.51cto.com/134932/308645】