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


135

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

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

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

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

답변:


251

예, 다른 사람들이 제안 했듯이이 오류는 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


오류가 발생했습니다 Set-Service: Service 'OpenSSH Authentication Agent (ssh-agent)' cannot be configured due to the following error: Access is denied.. 그래도 GUI를 통해 문제가 없었습니다.
Akshay Gaur

나는 당신이 관리자 셸을 사용하지 않았다는 것을 의미한다고 가정합니다
Donal Mee

예, 관리 셸을 사용하지 않았습니다.
Akshay Gaur

1
Windows 10 업데이트 2004 이후이 항목은로 재설정되었으며 disabled이러한 지침을 반복해야했습니다.
Ecker00

81

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

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


1
오류 Set-Service가 내부 또는 외부 명령으로 인식되지 않습니다. 이 경우 어떻게해야합니까
Code_Ninja

3
기본적으로 서비스는 Windows 10에서 비활성화되어 있습니다. 비활성화되어있는 동안 작동이 시작되므로 시작 유형을 수동으로 설정해야합니다.
Doug

3

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.