Android

Jak povolit ssh na Ubuntu 18.04

Howto Install Hadoop Using Ambari on Ubuntu

Howto Install Hadoop Using Ambari on Ubuntu

Obsah:

Anonim

Secure Shell (SSH) je kryptografický síťový protokol používaný pro zabezpečené spojení mezi klientem a serverem.

V tomto tutoriálu vám ukážeme, jak povolit SSH na počítači Ubuntu Desktop. Aktivace SSH vám umožní vzdáleně se připojit k vašemu stroji Ubuntu a bezpečně přenášet soubory nebo provádět administrativní úkoly.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Povolení SSH na Ubuntu

Server SSH není ve výchozím nastavení nainstalován na stolních systémech Ubuntu, ale lze jej snadno nainstalovat ze standardních úložišť Ubuntu.

Chcete-li nainstalovat a povolit SSH v systému Ubuntu, proveďte následující kroky:

  1. Otevřete svůj terminál pomocí klávesové zkratky Ctrl+Alt+T nebo kliknutím na ikonu terminálu a nainstalujte balíček openssh-server zadáním:

    sudo apt update sudo apt install openssh-server

    Po výzvě zadejte heslo a pokračujte v instalaci zadáním Y

    Jak můžete vidět z výstupu, systémová IP adresa je 192.168.121.111 .

    Jakmile najdete IP adresu, přihlaste se ke vzdálenému počítači spuštěním následujícího příkazu ssh :

    ssh [email protected]

    Když se poprvé připojíte přes SSH, uvidíte zprávu, která vypadá takto:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Zadejte yes a budete vyzváni k zadání hesla.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Jakmile zadáte heslo, budete uvítáni zprávou podobnou té níže.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Nyní jste přihlášeni k počítači Ubuntu.

    Připojení k SSH přes internet

    Chcete-li se připojit k vašemu stroji Ubuntu přes internet, budete potřebovat znát svou veřejnou IP adresu a nakonfigurovat svůj router tak, aby přijímal data na portu 22 a odesílat je do stroje Ubuntu, na kterém běží SSH.

    Chcete-li zjistit veřejnou adresu IP počítače, ke kterému se pokoušíte SSH, jednoduše navštivte následující adresu URL: https://ifconfig.co/ip .

    Pokud jde o nastavení předávání portů, má každý router jiný způsob, jak nastavit předávání portů. Informace o tom, jak nastavit předávání portů, najdete v dokumentaci ke směrovači. Stručně řečeno, musíte zadat číslo portu, na který budou zadány požadavky (výchozí port SSH je 22) a soukromou IP adresu, kterou jste dříve našli (pomocí příkazu ip a ), na kterém je spuštěn SSH.

    Jakmile najdete IP adresu a nakonfigurujete router, můžete se přihlásit zadáním:

    ssh username@public_ip_address

    Můžete také nastavit autentizaci pomocí klíče SSH a připojit se k počítači Ubuntu bez zadání hesla.

    Zakázání SSH na Ubuntu

    Pokud z nějakého důvodu chcete na svém počítači Ubuntu zakázat SSH, můžete jednoduše zastavit službu SSH spuštěním:

    sudo systemctl stop ssh

    Chcete-li znovu spustit, postupujte takto:

    sudo systemctl start ssh

    Zakázání spouštění služby SSH během spouštění systému:

    sudo systemctl disable ssh

    Chcete-li jej znovu povolit, zadejte:

    sudo systemctl enable ssh

    Závěr

    Naučili jste se, jak nainstalovat a povolit SSH ve vašem Ubuntu 18.04. Nyní se můžete přihlásit k počítači a pomocí příkazového řádku provádět běžné úkoly sysadmin.

    Ve výchozím nastavení poslouchá SSH na portu 22. Změna výchozího portu SSH přidává na server další vrstvu zabezpečení snížením rizika automatických útoků.

    Další informace o konfiguraci serveru SSH najdete v příručce Ubuntu SSH / OpenSSH / Konfigurace a na oficiální stránce manuálu SSH.

    ssh ubuntu