PowerShell(権限昇格の有無にかかわらず)を使用してWindows 10でssh-agentを起動しようとすると、Start-Service ssh-agent
次のエラーが発生します。
ssh-agent サービスを開始できません。エラー:1058
サービスが実行されているかどうかを確認すると、Get-Service ssh-agent
サービスが停止していることが返されます。
ssh-agent を実行するにはどうすればよいですか?
ベストアンサー1
はい、他の人が示唆しているように、このエラーは、ssh-agent はインストールされているが、そのサービス (Windows 上) が開始されていないことを意味しているようです。
Windows PowerShellで実行することでこれを確認できます:
> Get-Service ssh-agent
そして、ステータスの出力が実行されていないことを確認します。
Status Name DisplayName
------ ---- -----------
Stopped ssh-agent OpenSSH Authentication Agent
次に、サービスが無効になっているかどうかを確認します。
> Get-Service ssh-agent | Select StartType
StartType
---------
Disabled
サービスを手動で開始するように設定することをお勧めします。これは、ssh-agent を実行するとすぐにサービスが開始されることを意味します。これは、サービス GUI から行うことも、管理者モードでコマンドを実行することもできます。
> Get-Service -Name ssh-agent | Set-Service -StartupType Manual
あるいは、必要に応じて GUI から設定することもできます。