Безопасность ключей SSH
Создавайте, устанавливайте, проверяйте и меняйте ключи SSH.
Перед выполнением
Защитите закрытые ключи, парольные фразы и резервные копии; сохраните вход администратора. Не перезаписывайте существующие ключи. Проверьте новый ключ в отдельном сеансе до удаления старого открытого ключа из authorized_keys; сертификаты и автоматизация могут требовать дополнительных изменений.
В действиях на сервере в качестве примера используется Ubuntu. В других системах команды, пути конфигурации и имена служб могут отличаться. Действия на клиенте выполняйте на клиенте, как указано.
После применения изменений проверьте в новом сеансе SSH вход и ожидаемую работу. Оставьте текущий сеанс открытым до успешной проверки, чтобы при необходимости восстановить конфигурацию.
Примеры
На клиенте создайте ключ по свободному пути и задайте парольную фразу.
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_serverСравните отпечаток и установите только открытый ключ в целевую учётную запись. Замените пример пользователя и хоста.
ssh-keygen -lf ~/.ssh/id_ed25519_server.pub
ssh-copy-id -i ~/.ssh/id_ed25519_server.pub user@example.comПроверьте новый ключ в отдельном сеансе и только после этого удалите старый открытый ключ из authorized_keys нужной учётной записи.
ssh -i ~/.ssh/id_ed25519_server user@example.comОфициальные источники
Проверено 27 октября 2026 г.