使用putty的pscp將windows中文件上傳到linux服務器

分類:IT技術 時間:2017-05-11

首先,在Windows電腦上安裝putty

1.打開putty的安裝目錄

大致在這裏:

C:\Program Files\PuTTY這是默認的。

如果打開的是這樣的,沒有發現pscp.exe:

恭喜,你犯了一個低級錯誤,這不是putty的根目錄。

 

2.打開power shell

按住shift,鼠標右鍵空白處單擊

打開powershell,當然你也可以 win+r  --- cmd --- cd ......

 

3.輸入復制文件指令:

pscp f:/qkmc_diary.war [email protected]:/home/helloworld

解析:pscp是復制指令,要上傳的文件在本地磁盤 f: 根下,遠程服務器用戶是rootip是10.255.251.34,默認端口是22,使用ssh方式,上傳到服務器的/home/helloworld下。

 

4.深入

4.1幫助文檔

官方的幫助文檔中有詳細的使用方式

文檔中所給如下:

4.1.1設置環境變量

       你設不設置環境變量都可以使用,設置了環境變量你就可以直接在cmd中敲出pscp而不用每次都切換到pscp所在的目錄:

set PATH=C:\path\to\putty\directory;%PATH%

4.1.2pscp的語法

Usage: pscp [options] [user@]host:source target
       pscp [options] source [source...] [user@]host:target
       pscp [options] -ls [user@]host:filespec

         有三種用法,分別是上傳,下載,查看文件目錄

,其中options的選項如下:

Options:
  -V        打印版本信息並退出
  -pgpfp    打印PGP key指紋信息,然後退出
  -p        保存文件屬性
  -q        安靜模式, 不顯示文件傳輸狀態
  -r        遞歸拷貝,可拷貝目錄
  -v        顯示拷貝過程的其它無用信息
  -load sessname  從保存的session中加載設置
  -P port   從特定端口連接,默認22
  -l user   使用特定用戶名進行連接
  -pw passw 使用給定密碼登陸
  -1 -2     強制使用特定的ssh協議版本
  -4 -6     強制使用IPV4或者IPV6
  -C        打開壓縮模式,加快傳輸速度
  -i key    用戶認證的私鑰
  -noagent  關閉使用 Pageant
  -agent    打開使用 Pageant
  -hostkey aa:bb:cc:...
            手動設置主機密鑰 (可能被覆蓋)
  -batch    關閉所有的promotes
  -proxycmd command
            使用 'command' 作為 local proxy
  -unsafe   allow server-side wildcards (DANGEROUS)
  -sftp     force use of SFTP protocol
  -scp      force use of SCP protocol
  -sshlog file
  -sshrawlog file
            log protocol details to a file

 

5.使用powershell查看語法

                                                #end


Tags: Windows windows 服務器 本地磁盤 linux

文章來源:


ads
ads

相關文章
ads

相關文章

ad