Ssh
如何在兩台 Amazon EC2 伺服器之間建立 SCP 文件?
我在 Amazon AWS 上,我的賬戶上有兩個 EC2 實例。嘗試通過 SSH 將 rsa 密鑰發送到使用內部私有 IP 的另一個 EC2 實例。但它不起作用。
scp -i .ssh/id_rsa.pub xxx.xxx.xxx.xxx:/root/.ssh/authorized_keys2
我做錯了什麼以及如何使用 ssh 將文件發送到另一個 EC2 帳戶。
這裡是 scp 格式:
scp -i <key> <what_to_copy> <where_to_copy>
您
<what_to_copy>
在範例中失去了。還要檢查目標伺服器的安全組。它應該允許源伺服器的安全組或來自
10.0.0.0/8
網路的連接。
這不會完全替換 authorized_keys 文件,因此您可以使用以前的訪問權限繼續登錄:
cat .ssh/id_rsa.pub | ssh -i key.pem USER@x.x.x.x 'cat >>.ssh/authorized_keys'
其中“USER”可能是“root”、“ec2-user”或“ubuntu”,具體取決於您執行的 AMI。
或者,首先使用您的個人 ssh 密鑰啟動您的 EC2 實例。這是我寫的一篇文章:
將個人 ssh 密鑰上傳到 Amazon EC2