Журнал о понятных технологияхС чего начать чтение

· Quiet Stack · Linux · 1 мин чтения

SSH-ключи: понятная схема доступа

Из чего состоит пара ключей и что проверить перед изменением доступа к серверу.

Пара SSH-ключей позволяет подтвердить право доступа без передачи приватного ключа серверу. Открытую часть добавляют в список разрешённых ключей на сервере, а закрытая остаётся на устройстве пользователя.

Две части одной пары

Файл с окончанием .pub — открытый ключ. Его можно установить на сервер для нужной учётной записи. Приватный ключ хранится отдельно. Если он защищён парольной фразой, для использования потребуется её ввод или предварительная разблокировка ключа в агенте.

Как проверить подключение

Сначала установите новый открытый ключ и проверьте вход в отдельном окне терминала. Текущую сессию оставьте открытой до завершения проверки. Это особенно полезно, если вы меняете способ входа на удалённой машине.

Ключ сервера — другая сущность

Во время первого подключения клиент показывает отпечаток ключа самого сервера. Он нужен, чтобы убедиться, что вы подключаетесь к ожидаемой машине. Сверьте отпечаток через независимый доверенный канал, например консоль хостинга.

Поддерживайте список доступа

Для разных устройств удобно использовать отдельные пары ключей. Тогда потерянный ноутбук можно исключить из списка без замены доступа на остальных устройствах. Подписывайте открытые ключи понятными комментариями и периодически проверяйте список разрешённых.

Подробности и форматы файлов описаны в руководстве OpenSSH.

Share:
В журнал

Читайте дальше

Все материалы »