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.