Web Analytics
Back
Featured image of post 如何透過 Bash 與 SCP (Secure Copy) 上傳檔案至 Azure Linux VM

如何透過 Bash 與 SCP (Secure Copy) 上傳檔案至 Azure Linux VM

簡單實用的小技巧,讓你快速從本機上傳檔案

前言

安全的從本地工作環境將檔案快速且安全的上傳至 Azure VM 是相當重要的,在自己管理開發與測試環境時經常需要此功能。本篇文章將 Azure Linux VM 為範例,透過 Bash + SCP 方式說明如何將本地端檔案上傳至 Linux VM。

注意:

  1. 啟用 ssh 才能使用 Secure Copy 方式上傳檔案
  2. 確認目標資料夾有編輯權限

 
 

上傳檔案

上傳檔案指令格式如下:

 

scp [本地檔案] [使用者名稱]@[VM主機名稱]:[目錄]/[目標檔案名稱]

 

如果以指令方式呈現大概如下:

scp file azureuser@azurehost:directory/targetfile

 

我們以上傳憑證至 Linux 主機為例,其上傳指令如下:

scp privkey.pem distudiouser@xx.xx.xx.xxx:/userap/harbor/cert/privkey.pem

 

執行結果如下圖,輸入完密碼後進行上傳

Built with Hugo   Theme Stack designed by Jimmy