मैं अपने खाते के लिए उपयोग किए जाने वाले पासवर्ड का उपयोग करते समय स्वचालित रूप से कैसे ssh करता हूं


0

नमस्ते, मेरे पास कुछ मेजबानों की आवश्यकता है, जिन्हें मैं उन यजमानों के लिए उपयोग करता हूं, वे अलग-अलग हैं, फिर उस पीसी के उपयोगकर्ता नाम से अलग हूं जिसे मैं ssh करता हूं। लेकिन पासवर्ड समान है, क्या यह संभव है कि जब मैं ssh करता हूं तो यह स्वचालित रूप से उस पीसी के पासवर्ड का उपयोग करेगा जो मैं ssh से करता हूं।

इसके अलावा, कुछ होस्ट जो मेरे पास हैं, उनके पास उसी उपयोगकर्ता नाम और पासवर्ड का कंप्यूटर है, जिनसे मैं ssh करता हूं। मैं ssh को कैसे बता सकता हूं कि वह उसी पासवर्ड और उपयोगकर्ता नाम का स्वचालित रूप से उपयोग कर सकता है जो मैं उस पीसी में उपयोग करता हूं जिससे मैं ssh करता हूं?

धन्यवाद।


4
आपका कंप्यूटर आपके पासवर्ड को नहीं जानता है, यह केवल (प्रभावी रूप से) गैर-प्रतिवर्ती एन्क्रिप्टेड प्रतिलिपि को संग्रहीत करता है। यदि आप स्वचालित रूप से लॉग इन करना चाहते हैं, तो निजी कुंजियों का उपयोग करें: superuser.com/questions/8077/...
Paul

@Paul लेकिन काम के रूप में, जब मैं एक कंप्यूटर से दूसरे कंप्यूटर पर जाता हूं (जब उन सभी में मेरे पास एक ही उपयोगकर्ता नाम और पासवर्ड है) तो मैं केवल ssh करता हूं और मुझे अपना पासवर्ड या उपयोगकर्ता नाम लिखने की आवश्यकता नहीं है।
user2236185

1
क्योंकि यह निजी चाबियों का उपयोग कर रहा है। लिंक देखें।
Paul

यदि आपने अपने खाते का पासवर्ड बदल दिया है, तो आपका ssh काम नहीं कर सकता है। कोशिश करके देखो। यह दिखाता है कि यह आपके लिनक्स उपयोगकर्ता खाते के लिए पासवर्ड का उपयोग नहीं कर रहा है, यह आपके लिनक्स उपयोगकर्ता खाते में संग्रहीत कुंजी ssh का उपयोग कर रहा है ~/.ssh/id_rsa
barlop

SSO परिदृश्यों में, केवल मौजूदा लॉगिन टोकन का उपयोग करके किसी अन्य पीसी में लॉग इन करना संभव हो सकता है। प्रमाणीकरण सर्वर / सेवा उस मामले में आपकी पहचान के लिए प्रतिज्ञा करेगी।
Daniel B

जवाबों:


1
  1. ssh / sshd प्रयोग नहीं करें उपेक्षा करने के लिए कहा जा सकता है यूनिक्स पासवर्ड, सार्वजनिक / निजी कुंजी का उपयोग करके, उन कुंजियों में पासवर्ड हो सकता है, लेकिन यह शायद ही कभी लिनक्स / यूनिक्स दुनिया में मामला हो।
  2. आप प्रति सत्र बेसिस दूर उपयोगकर्ता नाम के साथ या तो बदल सकते हैं:

    ssh -l john distant
    ssh john@distant
    
  3. में बताया गया है https://stackoverflow.com/questions/10197559/ssh-configuration-override-the-default-username , आप एक स्थानीय विन्यास फाइल का उपयोग कर सकते हैं ( ~/.ssh/config ) होस्ट आधार पर उपयोगकर्ता नाम बदलने के लिए।


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