Zabezpečený shell, zkráceně SSH, se používá hlavně pro zabezpečená síťová připojení mezi dvěma uzly, například klientem a serverem. Veškerá komunikace mezi těmito dvěma systémy je šifrována a uživatelé mohou vzdáleně připojit své systémy a provádět administrativní úkoly povolením přístupu SSH. Uživatelé mohou také bezpečně přenášet soubory pomocí protokolů SCP a SFTP. Tento článek ukazuje, jak udělit uživateli přístup SSH v systému Ubuntu.
Povolte přístup SSH v Ubuntu
Při první instalaci Ubuntu nemůže uživatel ve výchozím nastavení používat vzdálený přístup SSH. Povolte SSH v Ubuntu pomocí jednoduché metody níže.
Nainstalujte balíček open-ssh
Otevřete terminál stisknutím kláves Ctrl + Alt + T a aktualizujte seznam balíčků. Dále nainstalujte do systému Ubuntu 20.04 následující balíček open-ssh:
$ aktualizace sudo apt$ sudo vhodné K instalaci opensh-serveru
Během procesu instalace se v terminálu zobrazí dialog. Chcete-li pokračovat v instalaci, zadejte „y“.
Jakmile je instalace balíčku open-ssh dokončena, služba SSH se na vašem systému automaticky spustí. Můžete také zkontrolovat, zda je služba aktivní, zadáním následujícího příkazu:
$ sudo Systemctl status sshKdyž je v terminálu přijat následující výstup, služba SSH je spuštěna a povolena.
Přejděte do shellu příkazového řádku a stiskněte „q“. Tím se vrátíte do normálního prostředí.
Službu SSH můžete ve svém systému zakázat pomocí následujícího příkazu:
$ sudo zakázat systemctl –nyní sshChcete-li znovu povolit službu SSH, použijte následující příkaz:
$ sudo systemctl aktivovat – nyní sshPovolit konfigurace brány firewall pro SSH
Ve svém systému jej můžete povolit pomocí konfiguračního nástroje brány firewall UFW. Pokud jste již ve svém systému povolili bránu firewall, zkontrolujte, zda jsou všechny porty SSH otevřené spuštěním následujícího příkazu:
$ sudo ufw povolit ssh
Po dokončení všech konfigurací můžete svůj systém Ubuntu připojit k libovolnému vzdálenému systému přes SSH. V distribucích Linuxu a macOS jsou klienti SSH nainstalováni ve výchozím nastavení.
Připojte se k serveru SSH
Následující příkaz „ssh“ lze použít spolu s uživatelským jménem a IP adresou k připojení vašeho systému Ubuntu přes LAN. Chcete-li to provést, použijte příkaz uvedený níže:
$ ssh Uživatelské jméno@IP adresaPokud neznáte svou IP adresu, použijte pro přístup k ní následující příkaz:
$ ip aNahraďte uživatelské jméno a IP adresu svými informacemi následovně:
$ ssh [email protected]V terminálu se zobrazí následující výsledek:
Zadejte „ano“ pro připojení vašeho systému Ubuntu přes LAN.
Zadejte heslo. V terminálu se zobrazí následující výstup:
Nyní jste přihlášeni do svého systému Ubuntu.
Připojte SSH ke vzdálenému serveru
Ve výchozím nastavení přijímá SSH data na portu 22. Najděte svou veřejnou IP adresu a zadejte následující příkaz pro připojení serveru SSH ke vzdálenému systému:
$ ssh Username@public_ip_addressNakonfigurujte svůj router tak, aby přijímal provoz SSH na portu 22.
diplom
Tento článek ukázal, jak povolit přístup SSH v Ubuntu 20.04. Nyní se můžete přihlásit do systému a provádět každodenní administrativní úlohy z příkazového řádku. Máte-li jakékoli dotazy k této položce, podělte se s námi o své komentáře.