SSH агент командной строки Windows

SSH агент включен в Windows 10 1089 и более новых. Для остальных Windows устанавливается отдельно.

Шаг 1. Запуск Windows PowerShell.
Откройте Windows PowerShell:   + R —► PowerShell.
Microsoft Windows [Version 10.0.19045.2364]
(C) Корпорация Майкрософт. Все права защищены.

PS C:\Users\petrov\>
Шаг 2. Запуск службы SSH агента.
Проверьте состояние службы
PS C:\Users\petrov\> Get-Service ssh-agent
Status   Name               DisplayName
------   ----               -----------
Running  ssh-agent          OpenSSH Authentication Agent
Последняя строка означает, что служба SSH агента запущена.

Stopped  ssh-agent          OpenSSH Authentication Agent
А это означает, что служба SSH агента не запущена. Запустите её:

PS C:\Users\petrov\> ssh-agent
и снова проверьте
PS C:\Users\petrov\> Get-Service ssh-agent
Status   Name               DisplayName
------   ----               -----------
Running  ssh-agent          OpenSSH Authentication Agent
Шаг 3. Добавление приватного ключа SSH агенту.
Перейдите в папку с ключами и проверьте список ключей SSH агента.
PS C:\Users\petrov\> cd C:\Users\petrov\.ssh
PS C:\Users\petrov\.ssh\> ssh-add -l
The agent has no identities.

Если список пуст (как в примере) или в нём нет нужного ключа, добавьте его.
PS C:\Users\petrov\.ssh\> ssh-add petrov-work1
Enter passphrase for petrov-work1

Введите пароль от ключа petrov-work1. Если вы не ошиблись при вводе пароля, SSH агент запомнит его.
Identity added: .\petrov-work1 (.\petrov-work1)

Теперь при дальнейших подключениях по SSH к вычислительным кластерам вводить пароль потребуется только для первой сессии, а дальше SSH агент сам подтвердит подлинность ключа.

 
 
 
 
 
 
 
 
  Тел. +7(499)220-79-72; E-mail: inform@kiam.ru