Ssh

如何在兩台 Amazon EC2 伺服器之間建立 SCP 文件?

  • February 14, 2014

我在 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

http://alestic.com/2010/10/ec2-ssh-keys

引用自:https://serverfault.com/questions/336927