Windows 10'da ssh-agent başlatılamıyor: "ssh-agent hizmeti başlatılamıyor, hata: 1058"


137

Windows 10'da ssh-agent'ı PowerShell aracılığıyla (yükseltilmiş sağ veya onsuz) girerek başlatmaya çalıştığımda Start-Service ssh-agenthatayı alıyorum

ssh-agent hizmeti başlatılamıyor, hata: 1058

Servisin çalışıp çalışmadığını kontrol ettiğimde Get-Service ssh-agentservisin durdurulduğu dönüyor.

Ssh-agent'ı nasıl çalıştırabilirim?

Yanıtlar:


253

Evet, diğerlerinin önerdiği gibi, bu hata ssh-agent'ın kurulu olduğu, ancak hizmetinin (Windows'ta) başlatılmadığı anlamına geliyor.

Bunu PowerShell'de çalıştırarak kontrol edebilirsiniz:

> Get-Service ssh-agent

Ve sonra durum çıktısının çalışmadığını kontrol edin.

Status   Name               DisplayName
------   ----               -----------
Stopped  ssh-agent          OpenSSH Authentication Agent

Ardından, hizmetin çalıştırılarak devre dışı bırakıldığını kontrol edin.

> Get-Service ssh-agent | Select StartType

StartType
---------
Disabled

Hizmeti manuel olarak başlayacak şekilde ayarlamanızı öneririm. Bu, ssh-agent'ı çalıştırır çalıştırmaz hizmeti başlatacağı anlamına gelir. Bunu Hizmetler GUI'si aracılığıyla yapabilir veya komutu yönetici modunda çalıştırabilirsiniz:

 > Get-Service -Name ssh-agent | Set-Service -StartupType Manual

Alternatif olarak, isterseniz GUI aracılığıyla da ayarlayabilirsiniz.

Services.msc OpenSSH Aracısının özelliklerini gösteren


Hatayı alıyordum Set-Service: Service 'OpenSSH Authentication Agent (ssh-agent)' cannot be configured due to the following error: Access is denied.. Yine de GUI aracılığıyla yaparken herhangi bir sorun yoktu.
Akshay Gaur

Sana bir yönetici kabuk kullanarak olmadığını araçları varsayalım
Donal Mee

Evet bir yönetici kabuğu kullanmıyordum.
Akshay Gaur

1
Windows 10 güncelleme 2004'ten sonra bu, sıfırlandı disabledve bu talimatları tekrarlamak zorunda kaldı.
Ecker00

82

Ben ssh-ajanın StartupType değiştirerek sorunu çözüldü Manualyoluyla Set-Service ssh-agent -StartupType Manual.

Daha sonra hizmeti üzerinden Start-Service ssh-agentveya sadece başlatabildim ssh-agent.exe.


2
Hatanın Set-Servicedahili veya harici bir komut olarak tanınmadığını görüyorum . Bu durumda ne yapmalıyım
Code_Ninja

3
Hizmet, varsayılan olarak Windows 10'da devre dışı bırakılmıştır. Devre dışı bırakıldığında çalışmaya başlaması için başlangıç ​​türünü manuel olarak ayarlamanız gerekir.
Doug

3

Cygwin'de de aynı hatayı alıyorum . Openssh paketini Cygwin Kurulumunda kurmak zorunda kaldım .

(Garip olan şey, tüm ssh-*komutların geçerli olmasıydı (bash, program olarak yürütülebilirdi), ancak openssh paketinin yüklenmemiş olmasıydı.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.