1.5 KiB
Raw Blame History

ssh-keygen

Генерировать ключи SSH для аутентификации, беспарольного входа и других целей. Смотрите также: ssh-copy-id. Больше информации: https://man.openbsd.org/ssh-keygen.

  • Сгенерировать ключ в интерактивном режиме:

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}}