सवाल पावरशेल के माध्यम से एसएसएच


क्या PowerShell में एक एसएसएच सत्र खोलना संभव है? वर्तमान में मैं पुटी का उपयोग करता हूं लेकिन अगर यह आवश्यक नहीं था तो यह अच्छा होगा।


52
2018-02-18 17:27


मूल


मुझे पता है कि यह मूल रूप से समर्थित नहीं है लेकिन मुझे भी एक समाधान देखना अच्छा लगेगा। - egorgry
कमांड लाइन से putty.exe (या plink.exe) को कॉल करने में क्या गलत है? - Javier
जेवियर: चलो झपकी के साथ शुरू करते हैं केवल एक एसएसएच ग्राहक और टर्मिनल इम्यूलेशन सुविधाओं की पूरी तरह से कमी। - grawity
+1, मैं खुद को एक समाधान देखना चाहता हूं। और अधिकांश भाग के लिए मुझे पट्टी से बहुत नफरत है। (सिक्योरसीटी उपयोगकर्ता) - Urda
माइक्रोसॉफ्ट ने एसएसएच के लिए भावी समर्थन की घोषणा की: blogs.msdn.com/b/powershell/archive/2015/06/03/... - nw.


जवाब:


निश्चित रूप से नहीं बनाया गया है, लेकिन चूंकि पावरहेल कुछ भी कर सकता है। नेट कर सकता है, एक रास्ता है।

भुगतान समाधान होगा / एन सॉफ्टवेयर के नेटकैडलेट्स।

नि: शुल्क समाधान के सुझावों का उपयोग करेंगे यह ब्लॉग पोस्ट।


19
2018-02-18 17:39





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

लेख है यहाँ

Joakim


9
2018-04-27 09:01





डाउनलोड विंडोज के लिए ओपनएसएसएच और इंस्टॉलेशन के दौरान क्लाइंट को इंस्टॉल करना चुनते हैं। सर्वर में घुसपैठ करने वाला पूरा इंस्टॉलर कम 3 एमबी है और क्लाइंट ठीक काम करता है।


6
2017-09-05 13:28



विंडोज 7 और 8 पर सिस्टम पाथ वैरिएबल को स्टॉम्प करने वाले इंस्टॉलर के बारे में उस परियोजना पर बहुत सारी चेतावनियां हैं - सावधान रहें! - Patrick M


मैं अभी भी इस प्रश्न का उत्तर पोस्ट कर रहा हूं, क्योंकि मुझे स्वीकार्य उत्तर मिला है कि मेरी ज़रूरतों को पूरा न करें (केवल एक सशुल्क समाधान या दूसरा जो टर्मिनल को अच्छी तरह से संभाल नहीं लेता)।

तो इस समस्या का स्पष्ट समाधान साइगविन स्थापित करना है। यदि आप बस एसएसएच चाहते हैं तो कम से कम इंस्टॉल करें, लेकिन चूंकि पावरहेल * निक्स शैल के साथ संगतता का बुनियादी स्तर प्रदान करता है (मूलभूत आदेश अभी भी हैं, "निर्देशिकाओं के लिए" / "), पावरहेल के अंदर सिगविन सामग्री का उपयोग करना वास्तव में संभव है।

सिगविन यहां स्थापित करें


2
2017-10-13 20:49



Cygwin? ब्लैक! एक वीएम भी आग लग सकता है ... - Urda
ऐसा कैसे ? एसएसएच एक खिड़कियां निष्पादन योग्य संकलित है। यदि आप यूनिक्स-वाई सामान के साथ इंटरऑपरेट नहीं करना चाहते हैं, तो यह आश्चर्य की बात नहीं है कि आपको इसके लिए कुछ libs इंस्टॉल करना होगा। - raph.amiard
अमीर डीन द्वारा जवाब देखें, मुझे लगता है कि यह सबसे अच्छा समाधान है और महान काम करता है। - Hosh Sadiq
विंडोज़ के लिए ओपनएसएसएच से @ होशसादीक: "विंडोज प्लेटफ़ॉर्म पर ओपनएसएसएच सर्वर चलाने के लिए उपयुक्त सिगविन पर्यावरण की न्यूनतम स्थापना के लिए एक इंस्टॉलर।" - Douglas Ludlow


एक नया लाइब्रेरी कार्यान्वयन का उपयोग करके एक वैकल्पिक (फ्री) पावरशेल एसएसएच समाधान है, देखें वीएलबी >> एसएसएच क्लाइंट पावरशेल का उपयोग कर


2
2018-03-06 11:01



मृत लिंक क्या आप इसे ठीक कर सकते हैं? - Bastien Vandamme


यदि लक्ष्य मशीन एक विंडोज बॉक्स है, तो आप इसका उपयोग कर सकते हैं पावरशेल रिमोटिंग, बजाय।

यह निश्चित रूप से एसएसएच के समान नहीं है। पेशेवर हैं (तारों पर वापस सामान ला रहे हैं!) और विपक्ष (यदि लक्ष्य लिनक्स है तो क्या होगा?)।


1
2018-02-20 19:55





http://www.powershellinside.com/powershell/ssh/ व्यक्तिगत उपयोग के लिए नि: शुल्क।


1
2018-02-14 06:01





मैं गिट का उपयोग करता हूं http://git-scm.com/downloads 

एससीपी जैसे कई अन्य टूल शामिल हैं और ऐसे में भी उपयोगी हैं।


1
2018-05-08 19:29





एक बहुत अच्छा देशी एसएसएच क्लाइंट प्राप्त करने का एक तरीका है गिटहब से गिट स्थापित करना (https://windows.github.com/)।

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

मुझे यकीन नहीं है कि यह क्या कार्यान्वयन है, लेकिन इसमें लिनक्स की तरह लग रहा है, यानी ऐसा नहीं लगता है कि यह नेट है या पावरहेल कमांडलेट का उपयोग करता है।

यह निजी कुंजी उठा रहा है जिसे मैंने $ home / .ssh / openssh प्रारूप में कॉन्फ़िगर किया है और शायद कोई पुष्टि कर सकता है। ऐसा लगता है जैसे यह openssh है।

इसे और भी बेहतर बनाने के लिए, मैंने इसे अपनी नियमित पावरहेल प्रोफ़ाइल में अपनी $ प्रोफाइल में निम्नलिखित करके एकीकृत किया है। इसका मतलब है कि मुझे जिथूब के शॉर्टकट का उपयोग करने की ज़रूरत नहीं है।

. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1") . (Resolve-Path "$env:LOCALAPPDATA\GitHub\PoshGit_*\profile.example.ps1")


1
2017-08-06 07:03