# ssh-keygen > Генерировать ключи SSH для аутентификации, беспарольного входа и других целей. > Смотрите также: `ssh-copy-id`. > Больше информации: . - Сгенерировать ключ в интерактивном режиме: `ssh-keygen` - Сгенерировать ключ ed25519 с 32 раундами функции деривации и сохранить в определённый файл: `ssh-keygen -t ed25519 -a 32 -f {{~/.ssh/имя_файла}}` - Сгенерировать 4096-битный RSA-ключ с email в качестве комментария: `ssh-keygen -t rsa -b 4096 -C "{{комментарий|email}}"` - Удалить ключи хоста из файла `known_hosts` (полезно, когда у известного хоста новый ключ): `ssh-keygen -R {{удалённый_хост}}` - Получить отпечаток ключа в формате MD5 Hex: `ssh-keygen -l -E md5 -f {{~/.ssh/имя_файла}}` - Изменить пароль ключа: `ssh-keygen -p -f {{~/.ssh/имя_файла}}` - Изменить формат ключа (например, из OPENSSH в PEM), файл будет перезаписан: `ssh-keygen -p -m PEM -f {{~/.ssh/приватный_ключ_OpenSSH}}` - Извлечь публичный ключ из приватного:: `ssh-keygen -y -f {{~/.ssh/приватный_ключ_OpenSSH}}`