विंडोज 10 पर एसएसएच सर्वर कहीं नहीं है?


13

मैं नैम्प के साथ खेल रहा था और मुझे पूरी तरह से पता चला कि विंडोज़ 10 (1607 प्रो - इनसाइडर नहीं) बॉक्स में पोर्ट 22 ओपन (ssh) था। मैं $ssh <ip>यह करने के लिए और लगता है कि हाँ, मेरी मशीन पर एक ssh सर्वर चल रहा है। मैंने सीखा है कि जब यह खिड़कियों की बात आती है तो कुछ भी आश्चर्यचकित नहीं होता है। मैंने अपना पासवर्ड (मेरे स्थानीय खाता pw और मेरे विंडोज़ "यूनिक्स पासवर्ड" दोनों को आज़माया जो नए "लिनक्स के लिए विंडोज सबसिस्टम" को स्थापित करते समय आवश्यक था और दोनों विफल रहे।

मैं विंडोज़ 10 मशीन पर चला गया और भाग गया c:\>bashऔर सुनिश्चित किया कि ssh सर्वर किसी भी रनवे पर शुरू करने के लिए सेट नहीं किया गया था और फिर से शुरू हुआ (मुझे नहीं पता कि विंडोज़ फीचर में लिनक्स कैसे काम करता है इसके अलावा काम करता है)। पुनः आरंभ करने के बाद मैंने अभी भी पोर्ट 22 को खुला दिखाया। मैंने विंडोज़ फ़ायरवॉल में देखा और "ssh सर्वर प्रॉक्सी सेवा" के लिए प्रविष्टियाँ मिलीं; मैंने services.msc में देखा और "ssh सर्वर ब्रोकर" और "ssh सर्वर प्रॉक्सी" पाया; मैंने Google पर देखा और पाया कि कुछ बिंदुओं पर होने वाले वादों के अलावा खिड़कियों पर ssh के बारे में कुछ भी नहीं है और लोग पूछ रहे हैं कि कब?

क्या चल रहा है? मेरे पास एक ssh सर्वर क्यों है जिसके बारे में मुझे कुछ नहीं पता था? मैं इसे कैसे कॉन्फ़िगर करूं? मैं इसे कैसे मारूं? क्या इसे मारना वास्तव में इसे मार देगा? या यह विंडोज 10 में अन्य विकल्पों की तरह है जो कभी-कभार लगता है कि क्या (संभवतया) Microsoft पर वापस जाता है मुझे लगता है कि मुझे चुना जाना चाहिए था (या मेरी इच्छा थी)।


netstat -anpआप को बताना चाहिए जो प्रक्रिया बंदरगाह 22 सुन रहा है
heavyd

निष्पादनीय का उपयोग क्या है, यह जानने के लिए services.msc या किसी अन्य विधि का उपयोग करें। आपको किसी भी सेवा के लिए ऐसा करने में सक्षम होना चाहिए। एक बार जब आप कमांड लाइन जानते हैं, तो आप TASKKILL का उपयोग कर सकते हैं।
TOOGAM

मुझे लगता है कि आप 2 SSH सेवाओं को निष्क्रिय कर सकते हैं services.msc। मैं वास्तव में, जो मैं उपयोग कर सकते हैं एक असली SSH सर्वर होने के लिए यह पसंद करेंगे बजाय इस अजीब बेकार सेवा के ...
mivk

+1 विशेष रूप से "जब मैंने विंडोज़ की बात आती है तो किसी भी चीज़ से आश्चर्यचकित नहीं होना सीखा"।
कामिल मैकियोरोस्की

"क्यों" सवालों के जवाब देने का कोई तरीका नहीं है - जो जानते हैं कि प्रोग्रामर के दिमाग में क्या बुराई है? ;-)
एसडीसोलर

जवाबों:


6

हां, विंडोज 10 में संस्करण 14352 के बाद से एसएसएच सर्वर है

यह लेख बताता है कि आप इसके साथ बहुत कुछ नहीं कर सकते हैं:

  1. इसका स्पष्ट रूप से एक विशेष उद्देश्य है और यह स्पष्ट रूप से एक सामान्य उपयोगकर्ता के लिए अभिप्रेत नहीं है
  2. कॉन्फ़िगरेशन विकल्प बहुत सीमित हैं और उनमें से अधिकांश दुर्गम है (आपको रजिस्ट्री कुंजी पर स्वामित्व और अनुमतियों को संशोधित करने की आवश्यकता है)। जाहिर है, आपके पास संभावित लॉगिन विकल्पों की एक सूची हो सकती है, इसलिए आपको पासवर्ड लॉगिन करने की अनुमति नहीं है।

हालांकि, इसे मारने के बारे में कोई उल्लेख नहीं किया गया है।

लाल धागा


4
महान, मेरे सिस्टम में लॉग इन करने के लिए एक विधि जो चालू है, प्रयोग करने योग्य है, और मुझे इसका उपयोग करने की अनुमति नहीं है। मुझे आश्चर्य है कि कौन है।
इयान

1
जाहिर है, इसका उपयोग विकास के उद्देश्यों के लिए स्थानीय सिस्टम में UWP ऐप्स को तैनात करने के लिए किया जाता है । यदि आप डेवलपर मोड चालू करते हैं और उन्हें बंद करना चाहते हैं तो मैं SSHBroker और SSHProxy सेवाओं को अक्षम कर सकता हूं।
डेव एंडरसन

2

हां, (सितंबर 2017) - इसमें यह है और निर्माता के अपडेट के बाद यह केवल तभी सक्षम होता है जब कंप्यूटर को डेवलपर मोड में डाल दिया जाता है।

ध्यान दें कि यह Powershell के लिए Microsoft Win32-OpenSSH के समान नहीं है।

इसे नियंत्रित करने के तरीके पर एक सभ्य लेख यहां दिया गया है:

Windows 10 में Microsoft SSH सर्वर को कैसे सक्षम, लॉगिन या अक्षम करें

अंश:

विंडोज 10 रिमोट सेल्फ (एसएसएच) सर्वर के लिए रिमोट लॉगिन और कमांड लाइन से आपकी फाइलों और कार्यक्रमों तक पहुंच के साथ आता है।

सावधानी का एक शब्द: विंडोज के लिए माइक्रोसॉफ्ट एसएसएच सर्वर का उपयोग करने के लिए, जो सेवा का पूर्ण औपचारिक नाम है, आपके विंडोज डिवाइस को डेवलपर मोड में रखा जाना चाहिए। अपने डिवाइस के सुरक्षा स्तर को नियमित उपयोगकर्ता से डेवलपर मोड में बदलने से विंडोज सुरक्षा नीतियों को कैसे लागू करता है, इसके निहितार्थ होंगे। आगे पढ़ने और समझने के लिए सुनिश्चित करें कि आगे बढ़ने से पहले यह परिवर्तन आपके डिवाइस को कैसे प्रभावित करेगा।

आप अपने डिवाइस में लॉग इन करने के लिए किसी भी मानक एसएसएच क्लाइंट का उपयोग कर सकते हैं। लॉगिन नाम और पासवर्ड को नियमित रूप से विंडोज क्रेडेंशियल्स का उपयोग करके प्रमाणित किया जाता है।

यह सर्वर ब्रूट-फोर्स लॉगिन हमलों (उदाहरण के लिए कोई दर सीमित) का सामना करने के लिए नहीं है, इसलिए लंबे, मजबूत पासवर्ड महत्वपूर्ण हैं। यह सुझाव नहीं दिया गया है कि इसे जंगली द्वारा सभी में उपयोग किया जाए।

यह एक जोड़ी सेवाओं के रूप में चलता है, SSH Server Proxyऔर SSH Server Brokerजिसे सामान्य Servicesनियंत्रण स्क्रीन से नियंत्रित किया जा सकता है । उन्हें पूरी तरह से रोकने के लिए आप उन्हें सेट कर सकते हैंDisabled

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