透過scp將AWS EC2檔案下載到本機
以macOS測試過ok, 其餘作業系統大同小異。
首先, 要知道確認本機可以透過SSH連線至AWS EC2 Instance
也就是要先具備 xxxx.pem 的金鑰檔案 + 在AWS控制台內可以找到類似這樣的連線參數即可在本機端打開command line終端機輸入指令連線進入機器
ssh -i "test.pem" [email protected]
至於要上傳/下載檔案,原理也是相同的,只要你可以順利SSH進入,下面的指令就會成功
Upload上傳
scp -i xxxx.pem <要上傳的檔案> ssh -i "test.pem" [email protected]:<要上傳到EC2 Instance的哪個資料夾>
將本地example.txt上傳到EC2根資料夾root:
scp -i xxxx.pem example.txt [email protected]:
將本地example.txt上傳到EC2 document資料夾:
scp -i xxxx.pem example.txt [email protected]:document/
將本地examplefolder資料夾上傳到EC2雲端:
scp -i xxxx.pem -r examplefolder [email protected]:
Download下載
將sample.txt從EC2下載到本機資料夾:
scp -i xxxx.pem [email protected]:sample.txt .
將testfolder資料夾整個下載下來到本機端:
scp -i xxxx.pem -r [email protected]:sample .
完整scp文件:輸入man scp指令