OpenSSH : पासवर्ड प्रमाणीकरण2025/04/17 |
|
दूरस्थ कंप्यूटर से सर्वर संचालित करने के लिए SSH सर्वर कॉन्फ़िगर करें। |
|
| [1] | OpenSSH पहले से ही डिफ़ॉल्ट रूप से इंस्टॉल है, भले ही आपने न्यूनतम इंस्टॉल के साथ Fedora इंस्टॉल किया हो, इसलिए इसे नए पैकेज स्थापित करने की आवश्यकता नहीं है। आप डिफ़ॉल्ट रूप से पासवर्ड प्रमाणीकरण के साथ लॉगिन कर सकते हैं। |
|
[root@dlp ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/service.d
+-- 10-timeout-abort.conf, 50-keep-warm.conf
Active: active (running) since Thu 2025-04-17 08:35:51 JST; 10min ago
Invocation: 2accc544d46e44f8b5bcd30c171d360f
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 939 (sshd)
Tasks: 1 (limit: 4640)
Memory: 1.4M (peak: 1.6M)
CPU: 8ms
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:bS5ijFoZh8MRoaeDlNb3HC1tpNdoRd/RyoX3g7vvAXg. 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: ..... ..... systemd-resolve:x:193:193:systemd Resolver:/:/usr/bin/nologin tcpdump:x:72:72:tcpdump:/:/usr/bin/nologin fedora:x:1000:1000::/home/fedora:/bin/bash |
|
SSH क्लाइंट : Windows #1
|
|
Windows के लिए SSH क्लाइंट कॉन्फ़िगर करें। यह उदाहरण Windows 11 पर है. |
|
| [6] |
Windows के लिए SSH क्लाइंट सॉफ़्टवेयर डाउनलोड करें। |
|
| [7] | सफलतापूर्वक प्रमाणीकरण पारित करने के बाद, दूरस्थ कंप्यूटर से Fedora सर्वर में लॉगिन करना और उसे संचालित करना संभव है। |
|
|
SSH क्लाइंट : Windows #2
|
| [8] | Windows 11 पर, OpenSSH क्लाइंट को Windows सुविधा के रूप में लागू किया गया है, इसलिए Putty या अन्य तृतीय पक्ष SSH सॉफ़्टवेयर के बिना PowerShell या कमांड प्रॉम्प्ट पर [ssh] कमांड का उपयोग करना संभव है। यह वही उपयोग है क्योंकि यह OpenSSH क्लाइंट है, [4], [5] अनुभाग देखें। |
|
| Sponsored Link |
|
|