[ssh] Windows 10에서 ssh-agent 시작 실패 : “ssh-agent 서비스를 시작할 수 없음, 오류 : 1058”

PowerShell을 통해 Windows 10에서 ssh-agent를 시작하려고하면 (승격 된 권한이 있든 없든) Start-Service ssh-agent오류가 발생합니다.

ssh-agent 서비스를 시작할 수 없음, 오류 : 1058

서비스가 실행 중인지 확인할 때 Get-Service ssh-agent서비스가 중지되었음을 반환합니다.

ssh-agent를 실행하려면 어떻게해야합니까?



답변

예, 다른 사람들이 제안 했듯이이 오류는 ssh-agent가 설치되었지만 서비스 (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를 통해 설정할 수 있습니다.

OpenSSH 에이전트의 속성을 보여주는 services.msc


답변

나는에 ssh를 에이전트의 STARTUPTYPE을 변경하여 문제를 해결 Manual을 통해 Set-Service ssh-agent -StartupType Manual.

그런 다음 Start-Service ssh-agent또는을 통해 서비스를 시작할 수있었습니다 ssh-agent.exe.


답변

Cygwin 에서 동일한 오류가 발생 합니다 . Cygwin Setup에서 openssh 패키지설치해야했습니다 .

(이상한 것은 모든 ssh-*명령이 유효하지만 (bash는 프로그램으로 실행될 수 있음) openssh 패키지가 설치되지 않았다는 것입니다.)


답변