Что такое 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 Поддерживается

Безопасность

  • Никогда не передавайте приватный ключ другим людям
  • Используйте отдельные ключи для разных устройств (ноутбук, рабочий ПК, сервер)
  • Если ключ скомпрометирован — удалите его из панели и добавьте новый