Каждый раз приходится искать в интернете правильные настройки для ssh-файлов в попытке зайти на сервер по ключу.
- Сама директория ./.ssh должна иметь права 700 (drwx——).
chmod 700 ~/.ssh
- Закрытый ключ (id_rsa или id_dsa) и список авторизованных ключей должны иметь права 600 (-rw——).
chmod 600 ~/.ssh/id_rsa ~/.ssh/id_dsa ~/.ssh/authorized_keys
- Все остальные файлы в директории должны иметь права 644 (-rw——).
chmod 644 ~/.ssh/*
- Все файлы должны принадлежать текущему пользователю и его группе.
chown -R $USER:$USER ~/.ssh