ssh-keygen Генератор команд
Создаёт команды ssh-keygen для генерации SSH-ключей
Начало работы с ssh-keygen
## Что такое ssh-keygen?
`ssh-keygen` создаёт пару SSH-ключей (приватный ключ и публичный `.pub`-ключ). Затем вы помещаете публичный ключ на удалённые хосты, чтобы входить без пароля.
## Как использовать
1. **Выберите тип**: `ed25519` (рекомендуется) или `rsa`. 2. **Укажите файл**: куда сохранить ключ, например `~/.ssh/id_ed25519`. 3. **Добавьте комментарий** (необязательно): метку вида `user@host`. 4. **Скопируйте и запустите**: вставьте сгенерированную команду, затем задайте парольную фразу по запросу.
Флаги и шаблоны
``` ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 ssh-keygen -t rsa -b 4096 -C me@host ```
### Частые флаги - `-t <type>` — тип ключа: `rsa`, `ed25519`, `ecdsa` - `-b <bits>` — размер ключа (для RSA/ECDSA; например, 4096) - `-f <file>` — выходной файл ключа - `-C <comment>` — комментарий/метка (виден в файле .pub)
### Советы - Предпочитайте `ed25519`: короче, быстрее и так же надёжен, как большой RSA-ключ. - Используйте `-f`, чтобы избежать интерактивных запросов и автоматизировать создание ключей в скриптах.
▶Какой тип ключа выбрать?
▶Как установить ключ на удалённом хосте?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.