Попасть в папку .ssh текущего пользователя мы можем так: cd ~/.ssh
На саму директорию .ssh должны быть права такие: 700 (drwx------), а на домашнюю директорию (cd ~) такие: 755 (drwxr-xr-x)
Внутри директории .ssh есть всего 3 типа файлов:
- Конфигурационный файл со всеми настройками (
config) - Открытые ключи или public key (
*.pub) - Закрытые ключи или private key (без расширения, название совпадает с открытым)
Права доступа на файлы внутри папки .ssh должны быть такие:
- Конфигурационный файл: 600 (-rw——-)
- Открытые ключи: 644 (drwx——)
- Закрытые ключи: 600 (-rw——-)
Чтобы поменять права доступа нужно прописать следующее: sudo chmod 600 config, то есть шаблон команды такой: sudo chmod %ПРАВА% %ФАЙЛ%
Если хотите стать владельцем файла, например, config, то прописать следующее: sudo chown $USER config