Jak se připojit na server pomocí SSH klíče z Windows, macOS a Linuxu

Obsah
Připojení přes SSH s využitím klíče místo hesla je bezpečnější a pohodlnější způsob, jak spravovat vzdálené servery. V tomto článku se podíváme, jak SSH klíč vygenerovat, nahrát na server a jak se připojovat z různých operačních systémů.
1. Co je SSH klíč?
SSH klíče fungují na principu asymetrického šifrování. Máš privátní (soukromý) a veřejný klíč. Veřejný klíč se nahraje na server, privátní zůstává bezpečně na tvém zařízení. Při připojení se ověřuje, zda k sobě patří.
2. Vytvoření SSH klíče
Otevři terminál (nebo nástroj dle OS) a spusť:
ssh-keygen -t rsa -b 4096 -C "tvuj@email.cz"
Klíče se uloží obvykle do ~/.ssh/id_rsa
(privátní) a ~/.ssh/id_rsa.pub
(veřejný).
3. Nahrání veřejného klíče na server
Nejjednodušší způsob:
ssh-copy-id user@server
Pokud tento příkaz nemáš, zkopíruj obsah souboru id_rsa.pub
do souboru ~/.ssh/authorized_keys
na serveru ručně.
🔷 Připojení z Windows
Pomocí PowerShell / CMD
ssh user@server
Windows 10 a novější mají SSH klienta přímo v systému. Pokud používáš jiný klíč, použij:
ssh -i C:\cesta\k\klici\id_rsa user@server
Pomocí PuTTY
- Vygeneruj klíč pomocí PuTTYgen (ulož jako .ppk)
- V PuTTY zadej IP adresu serveru
- V sekci
Connection > SSH > Auth
vyber soubor s klíčem
Připoj se a klíč ověří přístup bez zadání hesla.
🍏 Připojení z macOS
Otevři Terminál a použij:
ssh user@server
Pokud jsi generoval klíč standardní cestou, vše by mělo fungovat. V opačném případě zadej cestu ke klíči:
ssh -i ~/.ssh/moj_klic user@server
macOS má SSH nativně, není potřeba nic instalovat.
🐧 Připojení z Linuxu
Terminál v Linuxu má SSH také standardně:
ssh user@server
Pokud používáš jiný než výchozí klíč:
ssh -i ~/.ssh/moj_klic user@server
Můžeš také upravit ~/.ssh/config
pro zjednodušení:
Host mujserver
HostName 192.168.1.100
User root
IdentityFile ~/.ssh/id_rsa
Pak se připojíš jednoduše:
ssh mujserver
✅ Závěr
Připojení přes SSH klíč je bezpečné, pohodlné a podporované ve všech moderních systémech. Po úvodním nastavení odpadá neustálé zadávání hesla, a navíc zvyšuješ bezpečnost svého připojení.
Nezapomeň: Nikdy nesdílej soubor s privátním klíčem a pravidelně kontroluj oprávnění klíčů (chmod 600
).
Poslední aktualizace článku proběhla 15.4.2025.
OBJEDNAT SEO OPTIMALIZACI