ssh-copy-id não tem efeito [fechado]

1

Estou tentando transferir minha chave pública para meu servidor. Eu corri o ssh-copy-id para fazer isso, mas nada realmente aconteceu. Nem a pasta .ssh nem a pasta authorized_keys é criada. A chave pública não está no meu diretório pessoal, mas acho que está armazenada em outro lugar desde então. O que estou fazendo errado?

/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
john@mydomain's password:

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'john@mydomain'"
and check to make sure that only the key(s) you wanted were added.
    
por Ricardo 03.02.2017 / 21:51

1 resposta

2

Quando você gera suas chaves, geralmente é o diretório em que elas estarão se você não especificou um caminho completo. Tente isso?

comece pelo seu ~ /

cd
mkdir .ssh
chmod 700 .ssh
cd .ssh
ssh-keygen -t rsa -f id_rsa
ssh-copy-id <ip>
    
por Bergwen 03.02.2017 / 22:07