दिलचस्प पोस्ट
वेब पृष्ठ को बिना सहेजे गए बदलावों के साथ छोड़ने से पहले चेतावनी दें खोज एपीआई में ट्विटर की दर सीमा कैसे काम करती है एएससीआईआई कला के साथ ग्रिड टेम्पलेट-क्षेत्र काम नहीं कर रहे हैं एकाधिक निकाय बाइंडिंग के साथ लचीलाशोध सूचकांक संरचना कैसे सेटअप करें निर्माण विफल रहा: एलडी: डुप्लिकेट प्रतीक _OBJC_CLASS _ $ _ बीजगणित 5 प्रथमदर्शिका नियंत्रक Python में -0400 टाइमज़ोन स्ट्रिंग के साथ दिनांक कैसे विश्लेषित करें? डेटाग्रीड पंक्ति सामग्री ऊर्ध्वाधर संरेखण रीस्ट वेबस्वाइसेज का परीक्षण छवि अपलोड करने से पहले उसका पूर्वावलोकन करें एंड्रॉइड में कई स्क्रीन समर्थन एसक्यूएल क्वेरी तालिका के साथ जुड़ें एचटीएमएल टैग्स पॉलिमर डार्ट में इंटरलाइज्ड स्ट्रिंग्स के अंदर DataContract / DataMember विशेषताओं को अनदेखा करने के लिए JSON.NET कॉन्फ़िगर करें NetBeans में फ़ाइल एन्कोडिंग कैसे बदलें? एजेक्स लक्ष्य स्थानीयहोस्ट है जब आईई 10 और 11 में पहुंच से इनकार किया गया

का उपयोग करने के लिए एक पासवर्ड पास करने की उम्मीद एसएसएच

मैं कैसे एक पासवर्ड एक एसएसएक्स कनेक्शन भेजने की उम्मीद कर सकते हैं।

कहें पासवर्ड p @ ssword था और ssh कमांड ssh me@127.0.0.1 था

जब मैं कहता हूं कि पासवर्ड इनपुट करता है तो मैं क्या करूँगा

me@127.0.0.1 का पासवर्ड:
?

एक एसएसएच कुंजी जोड़ी का उपयोग करने की उचित क्रिया एक विकल्प नहीं है क्योंकि मुझे सर्वर पर कुंजी रखने के लिए एसएसएच (एससीपी) का उपयोग करना होगा, जो पासवर्ड के लिए पूछेगा

Solutions Collecting From Web of "का उपयोग करने के लिए एक पासवर्ड पास करने की उम्मीद एसएसएच"

मैंने हमेशा "उचित" समाधान का इस्तेमाल किया, लेकिन मैंने अन्य स्थितियों में उम्मीद की थी

यहां मुझे निम्नलिखित सुझाव मिलेः

#!/usr/local/bin/expect spawn sftp -b cmdFile user@yourserver.com expect "password:" send "shhh!\n"; interact 

क्या यह सार्वजनिक कुंजी प्रमाणीकरण का उपयोग करना आसान नहीं होगा और कोई पासफ़्रेज़ के साथ कुंजी का उपयोग नहीं करेगा?

चूंकि स्रोत मशीन पर उपयोगकर्ता आरएसए कुंजी बनाने के लिए ऐसा करता है

 ssh-keygen -t rsa 

अब प्रतिलिपि ~ / .ssh / id_rsa.pub को लक्ष्य मशीन पर कॉपी करें और उसे लक्षित उपयोगकर्ता की अधिकृत_कीज फ़ाइल में जोड़ें

आपका तेज़ तरीका आगे (जब तक आप एक Tcl विशेषज्ञ बनना नहीं चाहते हैं, जो कि … असामान्य होगा … 2009 में) यहां मैन पेज है:

http://expect.nist.gov/example/autoexpect.man.html

संक्षेप में, autoexpect आग autoexpect , अपना एसएसएच सत्र autoexpect , आपको क्या करने की जरूरत है, आपरेटिंग बंद करें और उसके परिणामस्वरूप गड़बड़ी पर अपने कीबोर्ड को हरा दें जब तक कि यह काम न करें 🙂 मैं सोच रहा हूं कि आपको जल्दी से ज्यादा कुछ नहीं चाहिए हैक अपनी चाबियाँ सुलझाने के लिए और फिर, अच्छी तरह से यह लगता है जैसे आप पहले से ही उस स्कोर को जानते हैं

और यह सवाल है जो पहले से ही आपके पास क्या चाहते हैं उसके करीब एक उदाहरण है।

कुंजी समाधान काम नहीं करेगा … क्योंकि चाबियाँ केवल ssh चलाने वाले व्यक्ति द्वारा पठनीय हैं। एक्सपी पर आप सही अनुमति के साथ कुंजी संरचना नहीं बना सकते। इसलिए एसएसआई उन्हें नहीं पढ़ाएगा। यह बदल सकता है, लेकिन आखिर मैंने इसे चेक किया है कि अभी भी काम नहीं कर रहा है।

साइगविन को बस बिन पैकेज में न सिर्फ स्वतन्त्रता है runup.exe चलाएं और स्रोत चेकबॉक्स की उम्मीद के लिए खोज करें और चेक करें। आप परिणामी वृक्ष को / usr / src में देखेंगे और वहां एक अपेक्षा / उम्मीद / उदाहरण निर्देशिका है इसमें ऑटोएक्सप्टक स्क्रिप्ट की एक प्रति रहता है

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

बिना किसी स्पष्ट कारण के लिए डाउनवॉटल होने के बाद, मैं गया और expect कमांड पर थोड़ा शोध किया और पता चला कि उसे send_tty कमांड है जो stdin के बजाय / dev / tty भेजता है, जो वास्तव में आप जो चाहें कर सकते हैं … मैं पहले इस सुविधा से अनजान था मैं अभी भी सर्वर पर चाबी लगाने की सलाह देता हूं, फिर भी