OpenSSH : पासवर्ड प्रमाणीकरण2023/09/30 |
दूरस्थ कंप्यूटर से सर्वर संचालित करने के लिए SSH सर्वर कॉन्फ़िगर करें।
|
|
[1] | OpenSSH पहले से ही डिफ़ॉल्ट रूप से इंस्टॉल है, भले ही आपने न्यूनतम इंस्टॉल के साथ Fedora इंस्टॉल किया हो, इसलिए इसे नए पैकेज स्थापित करने की आवश्यकता नहीं है। आप डिफ़ॉल्ट रूप से पासवर्ड प्रमाणीकरण के साथ लॉगिन कर सकते हैं। |
[root@dlp ~]# systemctl status sshd * sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; preset: ena> Drop-In: /usr/lib/systemd/system/service.d +-- 10-timeout-abort.conf Active: active (running) since Fri 2023-04-21 14:37:13 JST; 24min ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 764 (sshd) Tasks: 1 (limit: 4631) Memory: 2.2M CPU: 9ms CGroup: /system.slice/sshd.service ..... ..... |
[2] | यदि फ़ायरवॉल चल रहा है, तो SSH सेवा की अनुमति दें। SSH [22/TCP] का उपयोग करता है। (आम तौर पर इसे डिफ़ॉल्ट रूप से अनुमति दी जाती है) |
[root@dlp ~]# firewall-cmd --add-service=ssh success [root@dlp ~]# firewall-cmd --runtime-to-permanent success |
SSH क्लाइंट : Fedora
|
Fedora के लिए SSH क्लाइंट कॉन्फ़िगर करें।
|
|
[3] | SSH क्लाइंट स्थापित करें। |
[root@client ~]# dnf -y install openssh-clients
|
[4] | किसी भी सामान्य उपयोगकर्ता के साथ SSH सर्वर से कनेक्ट करें। |
# ssh [उपयोगकर्ता नाम@(होस्टनाम या आईपी पता)] [fedora@client ~]$ ssh fedora@dlp.srv.world The authenticity of host 'dlp.srv.world (10.0.0.30)' can't be established. ED25519 key fingerprint is SHA256:uU8vigEwiEozrj+l37+6ZB3aD3PK1KqZ5WsGKR2Exww. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'dlp.srv.world' (ED25519) to the list of known hosts. fedora@dlp.srv.world's password: Web console: https://dlp.srv.world:9090/ or https://10.0.0.30:9090/ [fedora@dlp ~]$ # लॉगिन किया गया |
[5] | निम्न प्रकार से SSH के साथ दूरस्थ होस्ट पर कमांड निष्पादित करना संभव है। |
# उदाहरण के लिए, [cat /etc/passwd] चलाएँ [fedora@client ~]$ ssh fedora@dlp.srv.world "cat /etc/passwd" fedora@dlp.srv.world's password: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin ..... ..... systemd-coredump:x:990:990:systemd Core Dumper:/:/usr/sbin/nologin systemd-timesync:x:989:989:systemd Time Synchronization:/:/usr/sbin/nologin fedora:x:1000:1000::/home/fedora:/bin/bash |
SSH क्लाइंट : Windows #1
|
Windows के लिए SSH क्लाइंट कॉन्फ़िगर करें। यह उदाहरण Windows 11 पर है.
|
|
[6] |
Windows के लिए SSH क्लाइंट सॉफ़्टवेयर डाउनलोड करें।
इंस्टॉल करें और Putty प्रारंभ करें, फिर [होस्ट नाम] फ़ील्ड पर अपने सर्वर का होस्टनाम या आईपी पता दर्ज करें और कनेक्ट करने के लिए [ओपन] बटन पर क्लिक करें।
इस उदाहरण पर, यह Putty दिखाता है। (www.chiark.greenend.org.uk/~sgtatham/putty/). |
[7] | सफलतापूर्वक प्रमाणीकरण पारित करने के बाद, दूरस्थ कंप्यूटर से Fedora सर्वर में लॉगिन करना और उसे संचालित करना संभव है। |
SSH क्लाइंट : Windows #2
|
[8] | Windows 11 पर, OpenSSH क्लाइंट को Windows सुविधा के रूप में लागू किया गया है, इसलिए Putty या अन्य तृतीय पक्ष SSH सॉफ़्टवेयर के बिना PowerShell या कमांड प्रॉम्प्ट पर [ssh] कमांड का उपयोग करना संभव है। यह वही उपयोग है क्योंकि यह OpenSSH क्लाइंट है, [4], [5] अनुभाग देखें। |
Sponsored Link |