executa comando remoto por comportamento estranho ssh

0

Siga estas instruções para configurar o acesso com chave pública de link

e imaginando o que há de errado com:

ssh [email protected] "echo 'cat ~/.ssh/uploaded_key.pub' >> ~/.ssh/authorized_keys"

ao executá-lo no OS X em vez de fazer coisas remotamente, ele afirma

cat: /Users/andi/.ssh/uploaded_key.pub: No such file or directory
    
por andilabs 10.01.2018 / 21:02

1 resposta

1

O guia que você está usando está incorreto nas etapas 3 e 4 da seção Upload de chaves . Esses comandos devem ser executados em seu computador local e não no controle remoto. O passo 4 também é escrito de forma desajeitada, pode ser simplificado para

ssh [email protected] "cat ~/.ssh/uploaded_key.pub >> ~/.ssh/authorized_keys"

Por fim, você pode evitar o guia de quatro etapas inteiro se tiver o comando ssh-copy-id disponível em seu computador local.

ssh-copy-id [email protected]

Este comando adiciona automaticamente seu local ~/.ssh/id_rsa.pub a ~/.ssh/authorized_keys no computador remoto.

    
por 10.01.2018 / 22:14

Tags