Pripojenie z Windows: terminál a OpenSSH
Vstavaný SSH klient vo Windows 10 a 11: kontrola dostupnosti, pripojenie, generovanie kľúčov, profil vo Windows Terminal a riešenie bežných problémov.
Aktualizované 23. augusta 2026
Na Windows už nepotrebuješ samostatný SSH program: klient OpenSSH je zabudovaný v systéme a Windows Terminal ti dá poriadne karty a fonty.
Skontroluj, či je klient nainštalovaný
Otvor PowerShell alebo Windows Terminal:
ssh -V
Ak vypíše verziu, máš vyhraté. Ak sa príkaz nenájde, nainštaluj komponent:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Príkaz vyžaduje práva správcu.
Pripojenie
ssh root@203.0.113.10
Adresu aj hotový príkaz si skopíruješ z karty „Prehľad“ v ovládacom paneli stroja. Keď sa ťa opýta na fingerprint, odpovedz yes, potom zadaj root heslo z karty „Prístup“ — znaky sa pri písaní nezobrazujú.
Riešeniu chýb pri prvom pripojení sa venuje článok prvé prihlásenie do stroja.
Kľúče vo Windows
Všetko funguje rovnako ako na Linuxe:
ssh-keygen -t ed25519 -C "artem@windows"
type $env:USERPROFILE\.ssh\id_ed25519.pub
Druhý príkaz vypíše verejný kľúč — ten riadok vlož do ovládacieho panela, karta „Prístup“. Zoznam kľúčov sa tam nahrádza celý; pozri SSH kľúče.
Aby si pri každom pripojení nemusel zadávať heslo ku kľúču, zapni agenta:
Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_ed25519
Krátky názov namiesto adresy
Vytvor súbor C:\Users\<you>\.ssh\config:
Host vds
HostName 203.0.113.10
User root
IdentityFile ~/.ssh/id_ed25519
Potom ti stačí ssh vds. Podrobnosti nájdeš v súbore ~/.ssh/config.
Profil vo Windows Terminal
Nastavenia → Pridať profil → Prázdny profil:
- Názov: VDS
- Príkazový riadok:
ssh vds - Ikona a farebná schéma — podľa tvojho gusta
Stroj sa ti teraz otvorí vo vlastnej karte z rozbaľovacieho zoznamu.
Časté problémy
| Príznak | Riešenie |
|---|---|
ssh: command not found | Komponent OpenSSH Client nie je nainštalovaný (príkaz vyššie) |
Bad owner or permissions on config | Práva na .ssh sú príliš široké: zruš dedenie a nechaj prístup len pre svoj vlastný účet |
UNPROTECTED PRIVATE KEY FILE | To isté platí pre súbor s kľúčom |
| Cyrilika vo výpise sa rozsype | Použi Windows Terminal namiesto starej konzoly cmd |
REMOTE HOST IDENTIFICATION HAS CHANGED | Stroj bol preinštalovaný: ssh-keygen -R 203.0.113.10 |
| Spojenie sa pri nečinnosti preruší | Pridaj ServerAliveInterval 30 do ~/.ssh/config |
Kopírovanie súborov
Rovnaké príkazy ako na Linuxe:
scp C:\work\dump.sql root@203.0.113.10:/root/
Viac nájdeš v scp a rsync a prenos súborov cez SFTP.
Ak máš radšej grafické rozhranie a okno s reláciami, PuTTY je stále možnosť — nie je horšie, len iné.