Windows Tips & News

Сгенерировать SSH-ключ в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Как сгенерировать SSH-ключ в Windows 10

Как вы, возможно, уже знаете, Windows 10 включает встроенное программное обеспечение SSH - как клиент, так и сервер! Эта функция доступна в ОС, начиная с версии 1803. Когда опция клиента установлена, мы можем использовать ее для генерации нового ключа SSH.

Рекламное объявление

На компьютерах с Windows бесплатное программное обеспечение с открытым исходным кодом PuTTY является стандартом де-факто для SSH и Telnet. Выпустив Windows 10, Microsoft наконец прислушалась к своим пользователям после многих лет, когда они запрашивали SSH-клиент и сервер. За счет включения реализации OpenSSH ценность ОС возрастает.

Предоставляемый клиент SSH похож на клиент Linux. На первый взгляд кажется, что он поддерживает те же функции, что и его аналог * NIX. Это консольное приложение, поэтому вы сможете запустить его из командной строки.

Чтобы продолжить, вам необходимо включить функцию клиента OpenSSH. Обратите внимание на следующий текст:

Как включить клиент OpenSSH в Windows 10

Включение клиента OpenSSH в Windows 10

Предполагая, что он у вас установлен, вы можете сделать следующее.

Чтобы создать ключ SSH в Windows 10,

  1. Открытым новая командная строка.
  2. Тип ssh-keygen и ударил Входить ключ.
  3. Приложение запросит место для сохранения, предлагая C: \ users \ ваше имя пользователя \ .ssh \ id_rsa по умолчанию.Создание ключа SSH в Windows 10, шаг 1
  4. Далее вам будет предложено ввести кодовую фразу. Вы можете просто нажать клавишу Enter, чтобы пропустить его.Создание ключа SSH в Windows 10, шаг 2
  5. Наконец, вы увидите отпечаток вашего ключа и SHA256. Алгоритм по умолчанию - RSA 2048.Создание ключа SSH в Windows 10, шаг 3

Вы сделали. Ваш открытый ключ будет сохранен в файле id_rsa.pub, по умолчанию это C: \ users \ ваше имя пользователя \ .ssh \ id_rsa.pub. Теперь вы можете загрузить этот файл на целевую машину, к которой хотите получить доступ по SSH. Не сообщайте свой закрытый SSH-ключ (id_rsa), если вы не знаете, что делаете!

SSH поддерживает ряд других алгоритмов открытого ключа, использующих ключи, например:

  • rsa - это классический алгоритм, основанный на сложности факторизации больших чисел. Рекомендуемый размер ключей - 2048 и выше.
  • dsa - еще один устаревший алгоритм, основанный на сложности вычисления дискретных логарифмов. Больше не рекомендуется.
  • ecdsa - новый алгоритм цифровой подписи, стандартизированный правительством США, с использованием эллиптических кривых. Он поддерживает размеры ключей 256, 384 и 521.
  • ed25519 - этот алгоритм является последней опцией, включенной в OpenSSH. Некоторое программное обеспечение не поддерживает его.

Вы можете указать алгоритм, используя -t и измените размер ключа с помощью переключателя -b. Некоторые примеры:

ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521

Вот и все.

Также см. Следующие статьи:

  • Как включить клиент OpenSSH в Windows 10
  • Как включить сервер OpenSSH в Windows 10
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Microsoft выпустит Windows 11 22H2 «Moment 4» 26 сентября

Microsoft выпустит Windows 11 22H2 «Moment 4» 26 сентября

РЕКОМЕНДУЕТСЯ: Нажмите здесь, чтобы исправить проблемы Windows и оптимизировать производительност...

Читать далее

Windows 11 Build 23541 (Dev) содержит несколько исправлений и обновлений Магазина.

Windows 11 Build 23541 (Dev) содержит несколько исправлений и обновлений Магазина.

РЕКОМЕНДУЕТСЯ: Нажмите здесь, чтобы исправить проблемы Windows и оптимизировать производительност...

Читать далее

Google введет HTTPS в Chrome для всех ссылок

Google введет HTTPS в Chrome для всех ссылок

Google планирует использовать HTTPS по умолчанию. Компания стремится обеспечить, чтобы у всех пол...

Читать далее