Přejít na hlavní obsah

Jak přejít na ssh: podrobný průvodce kroky

  • Bohumír Šmíd
  • Praxe

SSH (Secure Shell) - je to kryptografický protokol, který poskytuje bezpečné vzdálené připojení k počítači nebo serveru. Umožňuje uživatelům autentizovat a přenášet data prostřednictvím šifrovaného kanálu. SSH je široce používán administrátory pro vzdálenou správu serverů a přeposílání souborů.

Pokud chcete vzdálený přístup k počítači nebo serveru pomocí SSH, budete potřebovat znalost několika kroků. V této podrobné příručce vysvětlíme, jak se připojit ke vzdálenému počítači pomocí SSH na různých operačních systémech.

Prvním krokem je instalace klienta SSH do místního počítače. Pro uživatele Linuxu a macOS je klient SSH obvykle již ve výchozím nastavení nainstalován. Pokud však nemáte žádný z těchto operačních systémů, možná budete muset nainstalovat klienta SSH Samostatně. Pro uživatele Windows je nejoblíbenějším klientem SSH PuTTY.

Poznámka: Při připojení ke vzdálenému počítači pomocí SSH se ujistěte, že máte oprávnění k přístupu a správné přihlašovací údaje (přihlašovací jméno a heslo).

Jak se připojit pomocí ssh: důležité informace a základní informace

Důležité informace o připojení pomocí SSH:

  • SSH běží na portu 22;
  • Chcete-li se připojit pomocí SSH, musíte znát IP adresu nebo název domény vzdáleného serveru;
  • Musíte mít přístupová práva ke vzdálenému serveru, jako je uživatelské jméno a heslo;
  • SSH je založen na veřejné a soukromé kryptografii, díky čemuž je bezpečný pro přenos dat.

Základní informace o připojení pomocí SSH:

  1. Otevřete terminál nebo příkazový řádek v počítači;
  2. Zadejte příkaz " ssh [jméno uživatele]@[email protected]"a stiskněte Enter;
  3. Pokud se jedná o první připojení k serveru, obdržíte požadavek na ověření serveru;
  4. Zadejte uživatelské heslo a stiskněte Enter;
  5. Úspěšně jste se připojili k serveru SSH a ke správě serveru můžete použít příkazy.

Připojení pomocí SSH je hlavním nástrojem pro správu vzdálených serverů. Poskytuje bezpečný přístup a maximální ochranu dat při přenosu. Naučte se základní příkazy pro práci s SSH, abyste je mohli používat naplno.

Příprava na připojení: Instalace ssh a generování klíčů

Než začnete používat SSH pro vzdálený přístup k serveru, musíte nainstalovat příslušný software a vygenerovat klíče pro bezpečné připojení.

  1. Nainstalujte balíček OpenSSH, který obsahuje klienta a server SSH. Ve většině distribucí Linuxu je již předinstalován, ale pokud ne, spusťte následující příkaz:
    • Pro Ubuntu a Debian:
    • sudo apt-get install openssh-server
    • Pro CentOS a Fedoru:
    • sudo yum install openssh-server
    • Pro Arch Linux:
    • sudo pacman -S openssh
  2. Generování dvojice klíčů pro bezpečné připojení:
    1. Do terminálu serveru zadejte následující příkaz: ssh-keygen-t rsa
    2. Systém vás požádá o zadání umístění pro uložení klíče. Ve výchozím nastavení bude klíč uložen v domovském adresáři uživatele v podadresáři .ssh . Pokud potřebujete změnit umístění, zadejte jej.
    3. Systém může také požádat o zadání hesla pro klíč. Pro zvýšení bezpečnosti se doporučuje použít zabezpečené heslo. Pokud nechcete nastavit heslo, ponechte pole prázdné.
    4. Po dokončení generování klíčů, v domovském adresáři uživatele v podadresáři .ssh vytvoří dva soubory: id_rsa (soukromý klíč) a id_rsa.pub (veřejný klíč).

    Krok 1: otevření terminálu a zadání příkazu ssh

    Ve většině operačních systémů, včetně Windows, macOS a Linux, lze terminál nalézt v části Nástroje nebo příslušenství. Vyhledejte a otevřete terminál a pokračujte v procesu připojení.

    Po otevření terminálu musíte zadat příkaz " ssh " spolu s IP adresou nebo názvem domény vzdáleného serveru, ke kterému se chcete připojit. Příklad příkazu:

    Nahraďte " username "svým uživatelským jménem na vzdáleném serveru a" 192.168.0.1 " IP adresou nebo doménovým jménem vašeho serveru. Stisknutím klávesy Enter spusťte příkaz.

    Pokud vzdálený server podporuje připojení pomocí protokolu ssh a vaše uživatelské jméno a heslo jsou správné, měli byste vidět požadavek na zadání hesla. Zadejte své heslo a stiskněte Enter.

    Po úspěšném ověření budete připojeni ke vzdálenému serveru a budete moci provádět příkazy a operace na něm.

    Krok 2: zadání adresy vzdáleného hostitele a portu ssh

    Po spuštění konzole příkazového řádku se otevře okno, kde budete muset zadat adresu vzdáleného hostitele a port ssh pro připojení. Adresa hostitele může být IP adresa nebo název domény vzdáleného serveru.

    Zadání adresy hostitele lze spustit za symbolem " $ "nebo">", který označuje připravenost k zadání příkazu. Příklad:

    $ ssh username@remote_host

    Zde "username "představuje vaše uživatelské jméno na vzdáleném hostiteli a" remote_host " je adresa vzdáleného serveru. Pokud se chcete připojit k serveru prostřednictvím zadaného portu ssh, můžete po adrese hostitele přidat následující:

    $ ssh -p port_number username@remote_host

    Zde je "port_number" číslo portu ssh na vzdáleném hostiteli, které chcete použít k připojení. Port ssh je obvykle 22, ale lze jej změnit v konfiguraci vzdáleného serveru.

    Poznámka: pokud chcete připojit bez použití uživatelského jména, můžete například zadat adresu hostitele a port ssh:

    $ ssh -p port_number remote_host

    To může být užitečné, pokud jste se již přihlásili na vzdáleném hostiteli pomocí předběžného klíče.

    Krok 3: zadání přihlašovacího jména a hesla

    Jakmile navážete připojení ke vzdálenému serveru pomocí protokolu SSH, budete vyzváni k zadání přihlašovacího jména a hesla.

    1. Zadejte své přihlašovací jméno a stiskněte klávesu Enter.

    2. Poté budete vyzváni k zadání hesla. Zadejte své heslo a stiskněte klávesu Enter. Při zadávání hesla se na obrazovce neuvidí jeho zobrazení, jedná se o standardní chování při zadávání hesla do příkazového řádku.

    Pokud zadáte přihlašovací jméno a heslo správně, budete úspěšně ověřeni na vzdáleném serveru a získáte přístup k příkazovému řádku.

    Instalace bezpečného připojení: použití klíčů

    Chcete-li začít, budete muset vytvořit pár klíčů: soukromý a veřejný. Soukromý klíč by měl zůstat ve vašem počítači a veřejný klíč bude zkopírován na vzdálený server.

    Podívejme se na kroky k vytvoření a použití klíčů:

    KrokPopis
    Krok 1Otevřete terminál nebo příkazový řádek v počítači.
    Krok 2Vytvořte nový pár klíčů pomocí příkazu ssh-keygen. V případě potřeby zadejte cestu pro uložení klíčů a hesla.
    Krok 3Po vytvoření klíče, uvidíte dva soubory: id_rsa (soukromý klíč) a id_rsa.pub (veřejný klíč).
    Krok 4Zkopírujte obsah veřejného klíče (soubor id_rsa.pub).
    Krok 5Přihlaste se na vzdálený server pomocí hesla.
    Krok 6Vložte zkopírovaný obsah veřejného klíče do souboru ~/.ssh / authorized_keys na vzdáleném serveru.
    Krok 7Nakonfigurujte přístupová práva pro soubor authorized_keys pomocí příkazu chmod 600~/.ssh/authorized_keys.
    Krok 8Nyní se můžete připojit ke vzdálenému serveru bez zadání hesla pomocí soukromého klíče.

    Použití klíčů k instalaci připojení SSH je spolehlivá a bezpečná metoda. Umožňuje vám ušetřit čas a chránit vás před potenciálními bezpečnostními hrozbami.

    Úspěšné připojení: kontrola a práce v relaci ssh

    Po úspěšném připojení ke vzdálenému serveru přes SSH můžete začít ověřovat a provádět různé operace v rámci relace SSH. V této části se podíváme na hlavní příkazy a akce, které lze provést na vzdáleném serveru SSH.

    Kontrola aktuálního uživatele

    Příkaz whoami vám umožňuje získat informace o aktuálním uživateli, pod kterým jste připojeni ke vzdálenému serveru. Postupujte podle tohoto příkazu, abyste se ujistili, že jste připojeni ke vzdálenému serveru pod správným uživatelem.

    Přechod do adresáře

    Chcete-li přejít do konkrétního adresáře na vzdáleném serveru, použijte příkaz cd, který ukazuje cestu k adresáři. Například cd / home / username přejde do domovského adresáře uživatele "username".

    Zobrazit seznam souborů a adresářů

    Chcete-li zobrazit obsah aktuálního adresáře na vzdáleném serveru, použijte příkaz ls . Zobrazí seznam souborů a adresářů v aktuálním adresáři.

    Vytváření a mazání adresářů

    Chcete-li vytvořit nové adresáře na vzdáleném serveru, použijte příkaz mkdir s názvem adresáře. Například mkdir new_directory vytvoří nový adresář s názvem "new_directory".

    Chcete-li odstranit adresář na vzdáleném serveru, použijte příkaz rmdir s názvem adresáře. Například rmdir old_directory odstraní adresář s názvem "old_directory". Upozorňujeme, že rmdir odstraňuje pouze prázdná adresáře.

    Kopírování a přesouvání souborů

    Chcete-li zkopírovat soubor na vzdáleném serveru, použijte příkaz cp s názvem zdroje a cílovou cestou. Například CP file.txt / home / username zkopíruje soubor " file.txt "do domovského adresáře uživatele "username".

    Chcete-li přesunout soubor na vzdáleném serveru, použijte příkaz mv s názvem zdroje a cílovou cestou. Například MV file.txt / home / username / new_directory přesune Soubor " file.txt "do nového adresáře" new_directory "v domovském adresáři uživatele"username".

    Ukončení relace SSH

    Chcete-li ukončit relaci SSH a odpojit se od vzdáleného serveru, použijte příkaz exit nebo jednoduše zavřete okno terminálu.

    Pomocí těchto základních příkazů a akcí při práci v relaci SSH komunikujte se vzdáleným serverem a proveďte potřebné operace.