Eu faço o seguinte comando
sudo chmod 400 /home/ec2-user/key
sudo scp -o StrictHostKeyChecking=no -o NoHostAuthenticationForLocalhost=yes -o UserKnownHostsFile=/dev/null -i key ec2-user@${aws_instance.master.private_ip}:/home/ec2-user/token
mas cada vez que recebo Digite a senha para a chave 'key':, a chave não tem nenhuma senha
Eu executo isso no Amazon Linux 2 AMI 2.0.20181008 x86_64 HVM gp2 como corrigir isso, por favor, como eu uso no script terraform automático
sim o mesmo, sudo apenas para forçar o privilégio de administrador, aspas duplas causa do script u pode negligenciar
—
Ali
Por favor, atualize sua pergunta para remover o lixo ...
—
Attie
ssh-keygen -y -f /home/ec2-user/key
pedir uma frase secreta?
@Attie modificou a quest, não não pede É necessário que seus arquivos de chave privada NÃO sejam acessíveis por outros.
—
Ali
" É necessário que seus arquivos de chave privada NÃO sejam acessíveis por outras pessoas. "... e depois do apropriado
—
Attie
chmod
?
key
é o mesmo que/home/ec2-user/key
? Tem certeza de que isso está dando o aviso? Por que você está usandosudo
? O que há com as citações e vírgulas?