Попасть в папку .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