Генератор SSH-ключей: Ed25519 и RSA в браузере
Создайте пару SSH-ключей, ничего не устанавливая. Ключи делает ваш браузер, и они никуда не отправляются: ни нам, ни кому-то ещё. Скопируйте публичный ключ на сервер, а закрытый храните в безопасности.
Какой тип выбрать
- Ed25519 — современный вариант по умолчанию: короткие ключи, быстрый и надёжный. Берите его, если система его поддерживает.
- RSA работает везде. Берите 3072 или 4096 бит. Всё меньше 2048 считается слабым.
Как пользоваться ключом
- Сохраните закрытый ключ как ~/.ssh/id_ed25519 и выполните для него chmod 600. SSH не принимает ключи, которые могут читать другие пользователи.
- Положите публичный ключ в ~/.ssh/authorized_keys на сервере или вставьте его при создании сервера.
- Подключайтесь командой ssh -i ~/.ssh/id_ed25519 user@ip-сервера.
Безопасно ли создавать ключ на веб-странице?
Ключ создаётся встроенной криптографией вашего браузера (Web Crypto API) и остаётся на странице: по сети ничего не отправляется. Если вы не хотите доверять ключ ни одной веб-странице, выполните в терминале ssh-keygen -t ed25519. Он создаёт ключ того же вида.