Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

लिनक्स में SSH पासवर्ड रहित लॉगिन कैसे सेटअप करें [3 आसान चरण]

एसएसएच (सुरक्षित शेल ) एक ओपन-सोर्स और सबसे भरोसेमंद नेटवर्क प्रोटोकॉल है जिसका उपयोग कमांड और प्रोग्राम के निष्पादन के लिए रिमोट सर्वर में लॉग इन करने के लिए किया जाता है। इसका उपयोग एक सुरक्षित कॉपी (SCP) का उपयोग करके नेटवर्क पर एक कंप्यूटर से दूसरे कंप्यूटर में फ़ाइलों को स्थानांतरित करने के लिए भी किया जाता है। ) कमांड और रुपये कमांड।

[ आप यह भी पसंद कर सकते हैं:OpenSSH सर्वर को कैसे सुरक्षित और सख्त करें ]

इस लेख में, हम आपको दिखाएंगे कि आरएचईएल-आधारित लिनक्स वितरण जैसे CentOS पर पासवर्ड रहित लॉगिन कैसे सेट करें। , फेडोरा , रॉकी लिनक्स &अल्मालिनक्स, और डेबियन-आधारित वितरण जैसे उबंटू &टकसाल ssh कुंजियों . का उपयोग करके रिमोट से कनेक्ट करने के लिए लिनक्स बिना पासवर्ड डाले सर्वर।

SSH कुंजियों के साथ पासवर्ड रहित लॉगिन का उपयोग करना दो लिनक्स . के बीच विश्वास बढ़ाएगा आसान फ़ाइल सिंक्रनाइज़ेशन या स्थानांतरण के लिए सर्वर।

मेरा सेटअप परिवेश
SSH Client : 192.168.0.12 ( Fedora 34 )
SSH Remote Host : 192.168.0.11 ( CentOS 8 )

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

[ आप यह भी पसंद कर सकते हैं:Linux सिस्टम के लिए 25 उत्कृष्ट बैकअप उपयोगिताएं ]

इस उदाहरण में, हम SSH पासवर्ड रहित . सेट करेंगे सर्वर से स्वचालित लॉगिन 192.168.0.12 उपयोगकर्ता के रूप में tecmint से 192.168.0.11 उपयोगकर्ता के साथ शीना

चरण 1:प्रमाणीकरण SSH-कीजेन कुंजियां बनाएं – (192.168.0.12)

सबसे पहले सर्वर में लॉगिन करें 192.168.0.12 उपयोगकर्ता के साथ tecmint और निम्न कमांड का उपयोग करके सार्वजनिक कुंजी की एक जोड़ी उत्पन्न करें।

$ ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/home/tecmint/.ssh/id_rsa): [Press enter key]
Created directory '/home/tecmint/.ssh'.
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Press enter key]
Your identification has been saved in /home/tecmint/.ssh/id_rsa.
Your public key has been saved in /home/tecmint/.ssh/id_rsa.pub.
The key fingerprint is:
5f:ad:40:00:8a:d1:9b:99:b3:b0:f8:08:99:c3:ed:d3 [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
|        ..oooE.++|
|         o. o.o  |
|          ..   . |
|         o  . . o|
|        S .  . + |
|       . .    . o|
|      . o o    ..|
|       + +       |
|        +.       |
+-----------------+

लिनक्स में SSH पासवर्ड रहित लॉगिन कैसे सेटअप करें [3 आसान चरण]

चरण 2:SSH कुंजी को - 192.168.0.11

. पर अपलोड करें

सर्वर से SSH का प्रयोग करें 192.168.0.12 और एक नई जनरेट की गई सार्वजनिक कुंजी अपलोड करें (id_rsa.pub ) सर्वर पर 192.168.0.11 शीना . के अंतर्गत .ssh फ़ाइल नाम के रूप में निर्देशिका authorized_keys

$ ssh-copy-id [email protected]

चरण 3:192.168.0.12 से SSH पासवर्ड रहित लॉगिन का परीक्षण करें

अब से आप 192.168.0.11 . में लॉग इन कर सकते हैं as शीना सर्वर से उपयोगकर्ता 192.168.0.12 एक tecmint . के रूप में पासवर्ड के बिना उपयोगकर्ता।

$ ssh [email protected]

लिनक्स में SSH पासवर्ड रहित लॉगिन कैसे सेटअप करें [3 आसान चरण]

इस लेख में, आपने सीखा है कि ssh कुंजी का उपयोग करके SSH पासवर्ड रहित लॉगिन कैसे सेट किया जाए। मुझे उम्मीद है कि प्रक्रिया सीधी थी। यदि आपके कोई प्रश्न हैं, तो कृपया उन्हें नीचे टिप्पणी अनुभाग में पोस्ट करें।


  1. लिनक्स में SSH पासवर्ड रहित लॉगिन कैसे सेटअप करें [3 आसान चरण]

    एसएसएच (सुरक्षित शेल ) एक ओपन-सोर्स और सबसे भरोसेमंद नेटवर्क प्रोटोकॉल है जिसका उपयोग कमांड और प्रोग्राम के निष्पादन के लिए रिमोट सर्वर में लॉग इन करने के लिए किया जाता है। इसका उपयोग एक सुरक्षित कॉपी (SCP) का उपयोग करके नेटवर्क पर एक कंप्यूटर से दूसरे कंप्यूटर में फ़ाइलों को स्थानांतरित करने के लिए

  1. लिनक्स में एक प्रक्रिया को कैसे मारें

    ऐसी कई विधियाँ हैं जिनका उपयोग Linux में किसी प्रक्रिया को समाप्त करने के लिए किया जा सकता है। यह ट्यूटोरियल आपको सिखाएगा कि टूटी हुई प्रक्रियाओं को कैसे खोजना और मारना है। एक प्रक्रिया आसानी से अनाथ हो सकती है। उद्देश्य पर या नहीं, एक मूल प्रक्रिया क्रैश हो सकती है और एक बच्चे की प्रक्रिया चल रही

  1. लिनक्स में एक निर्देशिका का नाम कैसे बदलें

    इस ट्यूटोरियल में, हम समझाते हैं कि mv . का उपयोग करके लिनक्स में एक निर्देशिका का नाम कैसे बदला जाए ” और “नाम बदलें आदेश। निर्देशिकाओं का नाम बदलना फाइलों का नाम बदलने से बहुत अलग नहीं है। क्योंकि आखिरकार, यह लिनक्स है, जहां सब कुछ एक फाइल है। यहां तक ​​कि निर्देशिकाएं भी। इसलिए, फ़ाइलों का नाम बद