nenhum tal arquivo ou diretório 'authorized_keys'

-6
$ ssh-keygen -t rsa -P ""
Generating public/private rsa key pair.
Enter file in which to save the key (/home/dhruvhadoop1/.ssh/id_rsa): cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/ .ssh/authorized_keys
open cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/ .ssh/authorized_keys failed: No such file or directory.
Saving the key failed: cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/ .ssh/authorized_keys.
$ chmod 600 authorized_keys
chmod: cannot access ‘authorized_keys’: No such file or directory
$ chmod 600 authorized_keys
chmod: cannot access ‘authorized_keys’: No such file or directory
    
por Dhruv Bhardwaj 14.10.2015 / 16:17

1 resposta

1

Este foi o prompt

Enter file in which to save the key (/home/dhruvhadoop1/.ssh/id_rsa)

e você não respondeu com um caminho de arquivo.

Portanto, inicie a geração novamente via

su - hadoopuser
ssh-keygen -t rsa -P ""

e use o valor padrão ou outro nome de arquivo, mas não um comando como cat ... , por exemplo

/home/hadoopuser/.ssh/id_rsa.pub

Depois disso

cat /home/hadoopuser/.ssh/id_rsa.pub | sudo tee -a /home/hadoopuser/.ssh/authorized_keys
sudo chmod 600 /home/hadoopuser/.ssh/authorized_keys/authorized_keys
    
por A.B. 14.10.2015 / 16:23