![如何将我的公钥发送到 EC2 服务器?](https://linux22.com/image/530231/%E5%A6%82%E4%BD%95%E5%B0%86%E6%88%91%E7%9A%84%E5%85%AC%E9%92%A5%E5%8F%91%E9%80%81%E5%88%B0%20EC2%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我需要将公钥发送到 EC2,但不使用 ec2-* api 命令,但我做不到。
我已经尝试过 scp 和 ssh-copy-id,但 booth 无法使用 -i 参数通过密钥对进行连接。
ssh-copy-id -i参数是需要发送的文件(公钥)。
我该怎么做才能上传它?
答案1
好的!我找到办法了。
在客户端:
cat ~/.ssh/id_rsa.pub | ssh -i aws.pem ubuntu@ip_address "cat - >> ~/.ssh/authorized_keys2"
全做完了!