我需要不使用ec2- * api命令将公钥发送到EC2,但是我不能。
我已经尝试过scp和ssh-copy-id,但是Booth不能使用-i参数来使用密钥对进行连接。
ssh-copy-id -i参数是要发送的文件(公共密钥)。
我该怎么做上传?
scp支持-i。您尝试运行什么命令,输出是什么?
—
dfranke
我也不清楚你到底想做什么。您是要使用本地生成的ssh密钥启动实例,还是要在其上安装第二个密钥的实例正在运行?
—
dfranke 2010年
dfranke。我现在可以使用ssh -i file.pem连接到实例。但是我需要使用rsync在客户端进行一次cron,然后,我需要进行自动化处理。
—
TiagoGouvea
我在客户端创建了公钥,但是无法将其发送到服务器。这是唯一的问题。如何将我的公钥从客户端发送到服务器。:(我觉得这很简单,但在这个时候我不能。
—
TiagoGouvea
@TiagoGouvea
—
guleria
scp
支持-i
。您可以将其用作scp -i your_pem.pem your_file user@aws_ip:/home/user/
。由于您对pem文件的权限,您可能会收到错误消息。它应该是400
(即chmod 400 your_pem.pem
)