GNU/Linux >> Znalost Linux >  >> Ubuntu

Server Ubuntu 20.04 SSH

V tomto tutoriálu se dozvíte, jak nasadit SSH server na Ubuntu 20.04 Server/Desktop.

CO JE SSH SERVER?
OpenSSH je přední nástroj pro připojení pro vzdálené přihlášení pomocí protokolu SSH. Šifruje veškerý provoz, aby se eliminovalo odposlechy, únosy připojení a další útoky. OpenSSH navíc poskytuje velkou sadu možností bezpečného tunelování, několik metod ověřování a sofistikované možnosti konfigurace. Odkaz:https://www.openssh.com/

V tomto tutoriálu se naučíte:

  • Jak nainstalovat SSH Server
  • Jak změnit stav serveru SSH
  • Jak otevřít pravidla brány firewall pro povolení příchozího provozu SSH
  • Jak se vzdáleně připojit k serveru SSH pomocí ssh příkaz
  • Jak změnit výchozí port pro naslouchání SSH

Server Ubuntu 20.04 SSH

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Nainstalováno Ubuntu 20.04 nebo upgradované Ubuntu 20.04 Focal Fossa
Software OpenSSH
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Ubuntu 20.04 SSH Server pokyny krok za krokem

  1. Nainstalujte openssh-server za účelem provedení instalace serveru SSH na vašem systému Ubuntu 20.04:
    $ sudo apt install openssh-server
    

    Instalace OpenSSH serveru na Ubuntu 20.04 Server/Desktop

  2. Zkontrolujte stav. Po instalaci balíčku SSH serveru by měl být spuštěn démon serveru SSH. Chcete-li zkontrolovat stav vašeho serveru SSH, spusťte následující příkaz:
    $ systemctl status sshd
    

    Zkontrolujte stav serveru SSH. Stiskněte q pro ukončení stavové stránky.

    Chcete-li start , stop a restart váš server SSH používá systemctl příkaz. Například níže uvedený příkaz se restart démon serveru SSH:

    $ sudo systemctl restart ssh
    
  3. Otevřete port ssh 22 pro příchozí provoz na vaší bráně firewall:

    $ sudo ufw allow ssh
    

    Otevřete port SSH 22 a zkontrolujte stav brány firewall

  4. Povolte automatické spouštění serveru SSH během spouštění.
    $ sudo systemctl enable ssh
    

    Zajistěte, aby se server SSH na vašem systému Ubuntu 20.04 po restartu spustil

  5. Připojte se ze vzdáleného klienta k serveru SSH. Nejprve získejte IP adresu vašeho SSH serveru. Chcete-li tak učinit, spusťte níže uvedený ip příkaz:
    $ ip a
    

    V případě, že se chcete připojit k vašemu SSH serveru přes internet, musíte získat vaši externí IP adresu:

    $ echo $(wget -qO - https://api.ipify.org)
    

    Získejte místní IP adresu pomocí ip příkaz.

    Nakonec se vzdáleně připojte ke svému SSH serveru pomocí následující syntaxe příkazu ssh ssh username@hostname-or-ip-address .

    Například níže uvedený příkaz se připojí k serveru Ubuntu 20.04 SSH s IP adresou 192.168.1.112 jako uživatel linuxconfig :

    $ ssh linuxconfig@192.168.1.112
    

    Vzdálené připojení k serveru SSH. Při prvním připojení budete muset přijmout otisk ssh zadáním yes .

  6. (volitelné) Z bezpečnostních důvodů se doporučuje změnit výchozí port SSH 22 na nějaké jiné libovolné číslo portu nad 1024. Chcete-li tak učinit, upravte /etc/ssh/sshd_config konfigurační soubor jako administrátor sudo.

    Chcete-li například změnit výchozí číslo portu SSH z 22 k např. 8282 přidejte následující řádek do konfiguračního souboru SSH:

    Port 8282
    

    Změna výchozího čísla portu SSH pomocí /etc/ssh/sshd_config konfigurační soubor SSHD.

    Jakmile provedete příslušnou změnu, otevřete port brány firewall, aby odpovídal novému portu SSH:

    $ sudo ufw allow 8282/tcp
    

    Chcete-li použít změnu na vašem serveru SSH, použijte systemctl příkaz k restartování:

    $ sudo systemctl restart ssh
    

    Chcete-li se vzdáleně připojit ke konkrétnímu číslu portu serveru SSH, použijte -p možnost příkazového řádku ssh. Příklad:

    $ ssh -p 8282 linuxconfig@192.168.1.112
    

    Vzdáleně se připojte k serveru SSH pomocí konkrétního čísla portu definovaného pomocí -p možnost.


Ubuntu
  1. Odstraňování problémů s SSH

  2. GUI serveru Ubuntu

  3. Logo serveru Ubuntu

  1. Jak vygenerovat klíče SSH na Ubuntu 18.04

  2. Server NTP Ubuntu 20.04

  3. Ikona serveru Ubuntu

  1. Instalace serveru Ubuntu 20.04

  2. Server Ubuntu 20.04 SSH

  3. Stažení serveru Ubuntu