Skip to content
VDS · मशीन एक्सेस

Windows से कनेक्ट करना: टर्मिनल और OpenSSH

Windows 10 और 11 में बिल्ट-इन SSH क्लाइंट: उपलब्धता जाँचना, कनेक्ट करना, की बनाना, Windows Terminal प्रोफ़ाइल, और आम दिक्कतों का हल।

23 अगस्त 2026 को अपडेट किया गया

Windows पर अब आपको अलग SSH प्रोग्राम की ज़रूरत नहीं है: OpenSSH क्लाइंट सिस्टम में पहले से मौजूद है, और Windows Terminal आपको सही टैब और फ़ॉन्ट देता है।

जाँचें कि क्लाइंट इंस्टॉल है

PowerShell या Windows Terminal खोलें:

ssh -V

अगर यह वर्ज़न दिखाता है, तो सब तैयार है। अगर कमांड नहीं मिलती, तो कंपोनेंट इंस्टॉल करें:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

इस कमांड के लिए एडमिनिस्ट्रेटर अधिकार चाहिए।

कनेक्ट करें

ssh root@203.0.113.10

आप मशीन के पैनल के “Overview” टैब से पता और तैयार कमांड कॉपी कर सकते हैं। जब फ़िंगरप्रिंट के बारे में पूछा जाए, तो yes लिखें, फिर “Access” टैब से root पासवर्ड डालें — टाइप करते समय अक्षर नहीं दिखते।

पहली बार कनेक्ट करने की गड़बड़ियों का हल मशीन में पहला लॉगिन लेख में दिया गया है।

Windows में कीज़

सब कुछ Linux की तरह ही काम करता है:

ssh-keygen -t ed25519 -C "artem@windows"
type $env:USERPROFILE\.ssh\id_ed25519.pub

दूसरी कमांड पब्लिक की दिखाती है — उस लाइन को पैनल के “Access” टैब में पेस्ट करें। वहाँ की लिस्ट पूरी तरह बदल जाती है; देखें SSH कीज़।

हर कनेक्शन पर की का पासफ़्रेज़ टाइप करने से बचने के लिए एजेंट चालू करें:

Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_ed25519

पते की जगह छोटा नाम

फ़ाइल C:\Users\<you>\.ssh\config बनाएँ:

Host vds
    HostName 203.0.113.10
    User root
    IdentityFile ~/.ssh/id_ed25519

इसके बाद ssh vds ही काफ़ी है। जानकारी के लिए देखें ~/.ssh/config फ़ाइल।

Windows Terminal में प्रोफ़ाइल

Settings → Add a profile → Blank profile:

  • Name: VDS
  • Command line: ssh vds
  • Icon और कलर स्कीम — आपकी मर्ज़ी

अब मशीन ड्रॉप-डाउन लिस्ट से अपने अलग टैब में खुलती है।

आम समस्याएँ

लक्षणहल
ssh: command not foundOpenSSH Client कंपोनेंट इंस्टॉल नहीं है (ऊपर दी कमांड)
Bad owner or permissions on config.ssh पर अधिकार बहुत खुले हैं: इनहेरिटेंस हटाएँ और सिर्फ़ अपने अकाउंट को एक्सेस दें
UNPROTECTED PRIVATE KEY FILEयही बात की फ़ाइल पर भी लागू है
आउटपुट में सिरिलिक गड़बड़ दिखता हैपुराने cmd कंसोल की जगह Windows Terminal इस्तेमाल करें
REMOTE HOST IDENTIFICATION HAS CHANGEDमशीन दोबारा इंस्टॉल हुई है: ssh-keygen -R 203.0.113.10
बिना काम के दौरान कनेक्शन टूट जाता है~/.ssh/config में ServerAliveInterval 30 जोड़ें

फ़ाइलें कॉपी करना

Linux जैसी ही कमांड:

scp C:\work\dump.sql root@203.0.113.10:/root/

ज़्यादा के लिए देखें scp और rsync और SFTP से फ़ाइलें ट्रांसफ़र करना।

अगर आपको ग्राफ़िकल इंटरफ़ेस और सेशन वाली विंडो पसंद है, तो PuTTY अब भी एक विकल्प है — यह कम नहीं, बस अलग है।