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:
- Otevřete terminál nebo příkazový řádek v počítači;
- Zadejte příkaz " ssh [jméno uživatele]@[email protected]"a stiskněte Enter;
- Pokud se jedná o první připojení k serveru, obdržíte požadavek na ověření serveru;
- Zadejte uživatelské heslo a stiskněte Enter;
- Ú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í.
- 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
- Generování dvojice klíčů pro bezpečné připojení:
- Do terminálu serveru zadejte následující příkaz: ssh-keygen-t rsa
- 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.
- 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é.
- 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íčů:
Krok Popis Krok 1 Otevřete terminál nebo příkazový řádek v počítači. Krok 2 Vytvořte nový pár klíčů pomocí příkazu ssh-keygen. V případě potřeby zadejte cestu pro uložení klíčů a hesla. Krok 3 Po vytvoření klíče, uvidíte dva soubory: id_rsa (soukromý klíč) a id_rsa.pub (veřejný klíč). Krok 4 Zkopírujte obsah veřejného klíče (soubor id_rsa.pub). Krok 5 Přihlaste se na vzdálený server pomocí hesla. Krok 6 Vložte zkopírovaný obsah veřejného klíče do souboru ~/.ssh / authorized_keys na vzdáleném serveru. Krok 7 Nakonfigurujte přístupová práva pro soubor authorized_keys pomocí příkazu chmod 600~/.ssh/authorized_keys. Krok 8 Nyní 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.