Skip to content
VDS · Prístup k stroju

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íznakRiešenie
ssh: command not foundKomponent OpenSSH Client nie je nainštalovaný (príkaz vyššie)
Bad owner or permissions on configPráva na .ssh sú príliš široké: zruš dedenie a nechaj prístup len pre svoj vlastný účet
UNPROTECTED PRIVATE KEY FILETo isté platí pre súbor s kľúčom
Cyrilika vo výpise sa rozsypePouži Windows Terminal namiesto starej konzoly cmd
REMOTE HOST IDENTIFICATION HAS CHANGEDStroj 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é.