如何将我的公钥发送到 EC2 服务器?

Tia*_*vea 11 amazon-ec2

我需要将公钥发送到 EC2,而不使用 ec2-* api 命令,但我不能。

我已经尝试过 scp 和 ssh-copy-id,但是booth 不能使用-i 参数来使用密钥对进行连接。

ssh-copy-id -i 参数是要发送的文件(公钥)。

我该怎么做才能上传它?

Tia*_*vea 13

好的!我找到了办法。

在客户端:

cat ~/.ssh/id_rsa.pub | ssh -i aws.pem ubuntu@ip_address "cat - >> ~/.ssh/authorized_keys2"

全部完成!