Přejít na hlavní obsah

Připojení ke vzdálenému serveru přes SSH v terminálu Ubuntu: podrobný návod

  • Zikmund Havlíček
  • Rady

SSH (Secure Shell) je síťový bezpečnostní protokol, který umožňuje bezpečné připojení ke vzdálenému serveru nebo počítači přes internet nebo místní síť. Připojení k serveru přes SSH je zvláště užitečné při práci se vzdálenými servery, kde je přístup k fyzickému zařízení omezený.

V tomto článku se podrobně podíváme na to, jak se připojit ke vzdálenému serveru přes SSH v terminálu Ubuntu. Podíváme se na všechny potřebné kroky, od instalace OpenSSH až po vytvoření a použití klíčů SSH pro automatické ověřování.

Váš systém Ubuntu by měl být již nakonfigurován tak, aby měl přístup k internetu a měl nainstalovanou potřebnou síťovou infrastrukturu. Pokud jste ještě nenainstalovali OpenSSH, začněte instalací tohoto balíčku.

Stahování a instalace OpenSSH

Nejprve se ujistěte, že je váš systém Ubuntu připojen k internetu. Chcete-li stáhnout a nainstalovat OpenSSH, postupujte podle následujících kroků:

  1. Otevřete terminál v Ubuntu.
  2. Pro aktualizaci seznamů balíčků zadejte následující příkaz:
sudo apt update
  1. Nyní nainstalujte balíček OpenSSH pomocí následujícího příkazu:
sudo apt install openssh-server
  1. Během procesu instalace můžete být vyzváni k zadání hesla pro uživatele root.
  2. Po úspěšné instalaci OpenSSH můžete zkontrolovat její stav pomocí příkazu:
sudo service ssh status

Pokud je služba úspěšně spuštěna, zobrazí se zpráva potvrzující tuto skutečnost.

Nyní se můžete připojit ke vzdálenému serveru prostřednictvím SSH pomocí příkazu " ssh " v terminálu Ubuntu.

Generování klíče SSH v místním počítači

Klíče SSH se používají k zabezpečené autentizaci při připojení ke vzdálenému serveru prostřednictvím protokolu SSH. Nejprve je nutné vygenerovat SSH klíč v místním počítači.

  1. Otevřete terminál v počítači.
  2. Zadejte příkaz pro generování klíče SSH: ssh-keygen-t rsa .
  3. Připravte se na zadání hesla pro nový klíč. Můžete si vybrat několik dalších možností, ale ve většině případů stačí stisknout Enter a použít výchozí hodnoty.
  4. Pokud se rozhodnete použít, zadejte a potvrďte heslo klíče SSH.
  5. Ve výchozím nastavení bude nový SSH klíč uložen v domovském adresáři uživatele ve složce .ssh . Najdete zde dva soubory: id_rsa (soukromý klíč) a id_rsa.Pub (veřejný klíč).

Hotovo! Nyní jste vygenerovali SSH klíč v místním počítači. Veřejný klíč (id_rsa.pub) můžete použít k připojení ke vzdáleným serverům přes SSH.

Kopírování veřejného klíče SSH na vzdálený server

Kroky ke zkopírování veřejného klíče SSH na vzdálený server v Ubuntu jsou následující:

    Vytvořte dvojici klíčů SSH v místním počítači pomocí příkazu:

ssh-keygen -t rsa
ssh username@remote_server
mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys
nano ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
exit
ssh -i /path/to/private_key username@remote_server

Nyní je váš veřejný klíč SSH zkopírován na vzdálený server a nakonfigurováno ověření bez hesla. K serveru se můžete připojit prostřednictvím SSH pomocí soukromého klíče.

Připojení ke vzdálenému serveru přes SSH v terminálu Ubuntu

Chcete-li se připojit ke vzdálenému serveru přes SSH v terminálu Ubuntu, musíte postupovat podle následujících kroků:

  1. Otevřete terminál v Ubuntu.
  2. Zadejte následující příkaz:
TýmPopis
ssh username@remote_hostPřipojení ke vzdálenému serveru podle uživatelského jména a IP adresy vzdáleného hostitele.

Nahraďte uživatelské jméno na vzdáleném serveru a remote_host na adresu IP nebo název domény vzdáleného serveru.

Při prvním připojení ke vzdálenému serveru vás SSH požádá o ověření hostitele. Zadejte " yes " a stiskněte klávesu Enter.

Poté vás SSH požádá o zadání hesla pro zadaného uživatele na vzdáleném serveru. Zadejte heslo a stiskněte klávesu Enter. Při zadávání hesla se pro bezpečnost nezobrazují žádné symboly.

Pokud je zadané heslo správné, budete úspěšně připojeni ke vzdálenému serveru přes SSH v terminálu Ubuntu a zobrazí se výzva příkazového řádku vzdáleného serveru.

Nyní, když jste připojeni ke vzdálenému serveru, můžete ke správě použít různé příkazy, jako je vytváření, mazání nebo kopírování souborů, instalace programů atd.