Supondo que você esteja digitando /home/ubuntu/.ssh com ubuntu user, a razão mais parecida porque você não tem acesso a esse diretório é que ele foi criado com outro usuário (por exemplo, root, se você fez isso com sudo ).
Primeiro, assuma a propriedade da pasta com:
sudo chown -R ubuntu:ubuntu /home/ubuntu/.ssh
Em seguida, defina as permissões apropriadas com:
sudo chmod 700 /home/ubuntu/.ssh .
Seu arquivo authorized_keys deve ter 600 permissões, então corrija-o mais tarde se for usá-lo.