|
МВС-1000 / Удалённый доступ / SSH агент
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 агент сам подтвердит подлинность ключа.
|
|