使用PSCP在windows與linux之間傳檔案

邊做邊學,順便留個筆記,若有錯誤請不吝指教。

PSCP是一種建立於SSH之上的檔案傳輸

要開始傳送檔案之前要先確定linux主機已經開啟SSH服務!

這邊先概略說明步驟:

  1. 下載pscp工具
  2. 將pscp工具加入windows環境變數
  3. 使用pscp傳送檔案

那就讓我們開始吧!

1. 下載pscp工具:

可以直接點擊此處下載

下載完成後建議直接在C槽建立一個資料夾存放該檔案

2. 將pscp工具加入windows環境變數

這邊以windows10為例,我將pscp放置於C:\pscp目錄下

先對本機點右鍵,然後點選內容

接著在內容的部分點選進階系統設定

接著點選環境變數

於環境變數中選取Path變數並點選編輯

在這個變數中我們新增一條我們剛剛放置pscp的路徑C:\pscp (或是其他你選擇存放pscp的位址)

接著一路按下確定完成設定!

3. 使用pscp傳送檔案

首先我們要開啟命令提示自原(cmd)

可以直接在windows的搜尋欄打上cmd.exe尋找

接著會出現一個黑色視窗,我們在這裡直接輸入pscp按下enter鍵

如果你的輸出結果和我一樣則代表你前面的設定成功了!

若否則需要再檢查環境變數是否有設定完成

並且當你輸入pscp時他輸出的內容就是個使用教學了!

如果只是單純要傳送檔案可以不用管options欄位

推送檔案直接輸入:pscp [要傳送的檔案位址] [帳號@目的主機位置:目的主機檔案目錄]

下載檔案直接輸入:pscp [帳號@目的主機位置:目的主機檔案目錄] [要下載的檔案名]

其他詳細的option功能可以到這個網站查看:http://bcc16.ncu.edu.tw/6/putty/pscp.html

總體來說pscp是一個很方便的工具,傳送及接收檔案都簡單不複雜!