我需要将公钥发送到 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"
全做完了!