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

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

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

  1. Vygeneruj klíč pomocí PuTTYgen (ulož jako .ppk)
  2. V PuTTY zadej IP adresu serveru
  3. 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

Líbí se vám článek? Dejte mu 5 hvězd!

Aktuální hodnocení článku 4.1/5 (23 hlasujících)

avatar autora Tomáš Rohlena
Tomáš Rohlena je zkušený specialista na SEO, vývoj webových stránek, portálů a digitálních aplikací, který propojuje technologické know-how s hlubokým porozuměním online marketingu a provozu webových projektů. Díky mnohaletým zkušenostem dokáže nejen optimalizovat weby pro maximální viditelnost ve vyhledávačích, ale také navrhovat efektivní strategie pro zlepšení konverzí a dlouhodobé udržitelnosti online projektů.
ikona sociální sítě ikona sociální sítě

Komentáře

Přidejte první komentář ke článku Jak se připojit na server pomocí SSH klíče z Windows, macOS a Linuxu.

Přidat komentář

Kde je článek zařazen?

Kategorie: Linux/MacOs, Tipy
Štítky: server, ssh