O diretório .ssh
e seus arquivos têm permissões de acesso restritas: Os arquivos são somente legíveis / graváveis pelo proprietário (ou root). Se você não é hadoopuser
, então você terá que:
sudo sh -c 'cat /home/hadoopuser/.ssh/id_rsa.pub >> /home/hadoopuser/.ssh/authorized_keys'
A mensagem de erro é um pouco enganadora. Você está tentando anexar, então o shell precisa verificar se o arquivo authorized_keys existe. Você não tem permissão de leitura no diretório .ssh, então o shell não pode completar essa verificação.