Что такое SSH-ключи
Что такое SSH-ключи
Принцип работы
SSH-аутентификация по ключу использует математически связанную пару файлов:
- Приватный ключ (
id_ed25519) — хранится только на вашем компьютере и никому не передаётся - Публичный ключ (
id_ed25519.pub) — загружается в панель управления CloudCompute.ru
При подключении сервер проверяет, что у вас есть приватный ключ, соответствующий публичному. Это безопаснее и удобнее пароля: не нужно ничего запоминать, и ключ нельзя подобрать перебором.
Почему ключи, а не пароль
На GPU-инстансах CloudCompute.ru пароль для SSH не устанавливается. Единственный способ подключиться — использовать SSH-ключ. Это стандартная практика в облачных средах.
Алгоритмы ключей
Поддерживаются стандартные алгоритмы:
| Алгоритм | Команда генерации | Рекомендация |
|---|---|---|
| Ed25519 | ssh-keygen -t ed25519 |
Рекомендуется — современный и быстрый |
| RSA (4096 бит) | ssh-keygen -t rsa -b 4096 |
Совместим со старым ПО |
| ECDSA | ssh-keygen -t ecdsa -b 521 |
Поддерживается |
Безопасность
- Никогда не передавайте приватный ключ другим людям
- Используйте отдельные ключи для разных устройств (ноутбук, рабочий ПК, сервер)
- Если ключ скомпрометирован — удалите его из панели и добавьте новый