Windows 10 पर ssh-agent प्रारंभ करना विफल रहता है: "ssh- एजेंट सेवा शुरू करने में असमर्थ, त्रुटि: 1058"


135

जब मैं Windows 10 पर PowerShell के माध्यम से ssh- एजेंट को शुरू करने का प्रयास करता हूं ( Start-Service ssh-agentत्रुटि के साथ उन्नत या बिना) त्रुटि दर्ज करके

ssh- एजेंट सेवा शुरू करने में असमर्थ, त्रुटि: 1058

जब मैं सेवा की जांच कर रहा होता Get-Service ssh-agentहै, तो रिटर्न उस सेवा को रोक दिया जाता है।

मैं ssh-Agent को कैसे चला सकता हूं?

जवाबों:


251

हाँ, जैसा कि दूसरों ने सुझाव दिया है, इस त्रुटि का अर्थ है कि ssh- एजेंट स्थापित है, लेकिन इसकी सेवा (विंडोज़ पर) शुरू नहीं की गई है।

आप इसे 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 के माध्यम से सेट कर सकते हैं।

services.msc ओपनएसएसएच एजेंट के गुणों को दिखाती है


मैं त्रुटि प्राप्त कर रहा था Set-Service: Service 'OpenSSH Authentication Agent (ssh-agent)' cannot be configured due to the following error: Access is denied.। हालांकि GUI के माध्यम से इसे करने में कोई समस्या नहीं थी।
अक्षय गौड़

मुझे लगता है कि इसका मतलब है कि आप एक व्यवस्थापक शेल का उपयोग नहीं कर रहे थे
डोनल मी

हाँ, मैं एक व्यवस्थापक शेल का उपयोग नहीं कर रहा था।
अक्षय गौर

1
विंडोज 10 अपडेट 2004 के बाद इसे फिर से सेट किया गया disabledऔर इन निर्देशों को दोहराना पड़ा।
Ecker00

81

मैं करने के लिए ssh-एजेंट की StartupType बदलकर समस्या हल Manualके माध्यम से Set-Service ssh-agent -StartupType Manual

तब मैं Start-Service ssh-agentया केवल के माध्यम से सेवा शुरू करने में सक्षम था ssh-agent.exe


1
मुझे लगता है कि त्रुटि Set-Serviceको आंतरिक या बाहरी कमांड के रूप में मान्यता नहीं मिली है। उस स्थिति में मुझे क्या करना चाहिए
कोड ३ja अण्जा

3
डिफ़ॉल्ट रूप से सेवा विंडोज 10 में अक्षम है। आपको अपने स्टार्टअप प्रकार को मैन्युअल रूप से सेट करने की आवश्यकता है क्योंकि यह अक्षम होने पर काम शुरू करता है।
डग

3

मुझे Cygwin में वही त्रुटि मिलती है । मुझे साइगविन सेटअप में ओपनश पैकेज स्थापित करना था ।

(अजीब बात यह थी कि सभी ssh-*कमांड वैध थे, (बैश को प्रोग्राम के रूप में निष्पादित कर सकते हैं), लेकिन ओपनशेड पैकेज स्थापित नहीं किया गया था।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.