使用SecureCRT的SFTP在WINDOWS與LINUX之間傳輸文件


背景:

  有一台主機,安裝了windows10,在其安裝了vmware,然后安裝了centos虛擬機。在windows10上安裝SecureCRT來ssh連接centos虛擬機。一般在windows上面下載軟件,然后通過vsftp上傳到centos虛擬機上。但是這樣非常麻煩,現在考慮使用sftp協議來直接傳輸。

方案:

  使用SecureCRT軟件ssh連接到centos虛擬機。然后在SecureCRT上面打開SFTP會話,如下圖所示:
 

SFTP命令

  進入到sftp命令窗口以后,就可以通過sftp命令來進行文件互傳的操作。下面主要介紹一下sftp命令的含義。
sftp-- help 
可用命令: 
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                        顯示協議版本

  

我們主要用到的就是一下六個命令

cd 路徑                        更改遠程目錄到“路徑” 
lcd 路徑                       更改本地目錄到“路徑” 
ls [選項] [路徑]               顯示遠程目錄列表 
lls [選項] [路徑]              顯示本地目錄列表 
put 本地路徑                   上傳文件 
get 遠程路徑                   下載文件

  

這里在詳細說明一下遠程目錄本地目錄

遠程目錄:ls查看到的是centos虛擬機上面的目錄

本地目錄:lls查看到的是windows實體機上面的目錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM