विंडोज में "एसएसएच सर्वर"?


11

मेरे पास विंडोज मशीन पर निष्पादित करने के लिए कुछ कमांड-लाइन कमांड हैं। मुझे जिन कार्यक्रमों को चलाने की आवश्यकता है, वे केवल विंडोज पर उपलब्ध हैं।

वहाँ आसानी से कुछ करने का एक तरीका है जैसे मैं SSH के साथ करूँगा? मेरे कहने का उदाहरण:

ssh username@windows-box.mycompany.com "remote command to execute"

... या क्या मुझे ऐसा करने के लिए दूरस्थ डेस्कटॉप पर जाना है? (मैं हाथ से उन्हें चलाने के बजाय दूसरे कंप्यूटर से प्रोग्रामेटिक रूप से चलाना चाहता हूं।)


तो, क्या मैं उन पंक्तियों के बीच पढ़ने में सही हूं कि यह "अन्य कंप्यूटर" विंडोज़ नहीं चल रहा है, और यही कारण है कि आप इन कमांड को दूरस्थ रूप से निष्पादित करना चाहते हैं / करने की आवश्यकता है?
सैमबी

@SBB: हाँ, यह सही है। मैं अपने मुख्य मशीन पर Ubuntu का उपयोग कर रहा हूँ।
बेंजामिन

जवाबों:


8

एक दृष्टिकोण, ज़ाहिर है, वास्तव में विंडोज़ बॉक्स पर एक एसएसएच सर्वर चलाना है। लेकिन एक अधिक विंडोज-केंद्रित समाधान SysInternals लोगों (अब Microsoft का हिस्सा) से एक उपकरण है जिसे PsExec कहा जाता है , जिसे वास्तव में आप क्या चाहते हैं, करने के लिए डिज़ाइन किया गया है।


2
लेकिन PsExec केवल विंडोज सिस्टम पर चलता है , है ना?
सैमबी

@SamB हां। यह वास्तव में सिस्टम खाते (न केवल प्रशासक) के रूप में (सुपर-) उन्नत विशेषाधिकार के साथ कमांड चलाने के लिए उपयोग किया जाता है।
Matthieu

2

आपको विंडोज़ पर चलने वाले SSH सर्वर की आवश्यकता है। जैसे http://www.kpym.com/2/kpym/index.htm

डिफ़ॉल्ट रूप से कोई भी स्थापित नहीं है, और मैं कुछ समय से इसका उपयोग कर रहा हूं। यह अच्छा है


रिमार्क, यह समाधान मुख्य प्रमाणीकरण का समर्थन नहीं करता है।
सोरिन

2

मुझे साइबरविन और इसके sshd पोर्ट को स्थापित करने का बहुत अच्छा अनुभव है। ऐसे रैपर हैं जो इसे विंडोज़ सेवा में बदल देंगे, और आपको बैश शेल अतिरिक्त के रूप में मिलेगा।

http://chinese-watercolor.com/LRP/printsrv/cygwin-sshd.html एक अच्छा प्रारंभिक बिंदु है, आप मूल्यांकन कर सकते हैं कि यह वही है जो आप चाहते हैं।


सहमत, साइबरविन + एसश अच्छा और आसान है, और आपको अपने कार्यक्रमों को चलाने के लिए आसानी से यूनिक्स जैसा खोल और वातावरण मिलता है। यदि आप ssh पसंद करते हैं, तो आप शायद पहले से ही यूनिक्स जानते हैं।

2

आप fresshd.com से freesshd सर्वर का उपयोग कर सकते हैं । यह बहुत अच्छा काम करता है, आप सेकंड में सर्वर सेट करेंगे :)


यह एक अच्छा समाधान के रूप में दिखता है, लेकिन, मंच नीचे है (पोस्ट नहीं कर सकता) और ऐसा लगता है कि यह डोमेन लॉगिन की अनुमति नहीं देता है।
सोरिन

इसके अलावा, यह केवल 'मुफ़्त' है, जिसका अर्थ है कि हर बार जब आप SSH करते हैं तो यह आपको एक लॉगिन संदेश प्रदर्शित करेगा, जो आपको इसे पंजीकृत करने (खरीदने) के लिए कहेगा, इसे जारी रखने में सक्षम होने के लिए आपको 5+ सेकंड प्रतीक्षा करनी होगी।
सोरिन

रिमार्क, यह एक धीमा एसएसएच सर्वर है।
सोरिन

1
मैंने कोशिश की freesshd- जो आपको मिलता है वह एक विंडोज़ शेल (cmd.exe?) में लॉगिन है, एक निश्चित चौड़ाई के साथ जो आपके टर्मिनल क्लाइंट के अनुकूल नहीं है, यानी आपको कष्टप्रद लाइन मध्य स्क्रीन को तोड़ती है। इसके अलावा, यह एक bashशेल के पास कहीं नहीं है , इसलिए मुझे लगा, अगर मैं अपने विंडोज़ बॉक्स में वास्तव में प्रयोग करने योग्य ssh लॉगिन चाहता हूं, तो मैं इसका उपयोग करूंगा cygwin, जो मैंने पहले किया है। दी, साइबरविन ओएस के अंदर एक बिट की तरह है, लेकिन यह एक (यूनिक्स) सेमी लाइन उपयोगकर्ता के लिए प्रयोग करने योग्य बनाता है।
यूजीन बेरेसोव्स्की



-1

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


1
वैसे, RTFM कहना सब ठीक और आसान है, लेकिन अगर हम मैनुअल कहा जाए तो यह आसान होगा ... कोई भी सुझाव, जैसे कि पेज का नाम और शायद एक MSDN / टेक्नेट लिंक - विशेष रूप से अब ऐसा लगता है कि यह MS जैसा है अंततः URL का मूल्य जान सकते हैं?
15

इसके अलावा, क्या कुछ रजिस्ट्री परिवर्तन की आवश्यकता नहीं है इसे प्राप्त करने के लिए आपको सर्वर से कम समय पर एक ही समय में एक से अधिक लॉग-इन सत्र करने की आवश्यकता है? मुझे संदेह है कि एमएस उस आसान को खोजने के लिए डॉक्स बनाना चाहेगा, यह मानते हुए कि उसके लिए कोई डॉक्स हैं ...
सैमबी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.