4
respostas

Não estou conseguindo copiar a chave pública gerada para a VM

wpereira@LAPTOP-I28SSKBV:~/wordpress_com_ansible/ssh-keys$ ssh-copy-id -i vagrant_id_rsa.pub vagrant@192.168.0.9 /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "vagrant_id_rsa.pub" mktemp: failed to create file via template ‘/home/wpereira/.ssh/ssh-copy-id_id.XXXXXXXXXX’: No such file or directory /usr/bin/ssh-copy-id: ERROR: mktemp failed

4 respostas

Opa!

Antes de copiar a chave. Tenta adicionar a chave privada:

Assim: cat chave.pub >> .ssh/authorized_keys

Ou assim, que é mais fácil:

ssh-add chave

Abraço

Vinicius, estou seguindo a risca o passo a passo do curso.

As chaves foram criadas no diretório abaixo:

wpereira@LAPTOP-I28SSKBV:~/wordpress_com_ansible/ssh-keys$ ls vagrant_id_rsa vagrant_id_rsa.pub

O próximo passo é:

3) Vamos copiar a chave pública gerada para a VM. Para tal digite na pasta ssh-keys:

ssh-copy-id -i vagrant_id_rsa.pub vagrant@192.168.0.9

ao executar este comando então ocorre o erro apontado.

Desculpe.... não entendi o que vc disse para eu fazer.

Continuo aguardando resposta... não consigo prosseguir....por favor

Oi Wagner,

Aqui tbm estou suspeitando que tem algum "problema" no seu file system por causa do WSL.

Repare a mensagem: " mktemp: failed to create file via template" que indica o problema de permissão segundo esse link

Ai voltamos para a questão da sua instalação Vagrant.

abs

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software