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 found | OpenSSH 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 ఇప్పటికీ ఒక ఎంపిక — అది తక్కువ కాదు, కేవలం భిన్నం.