GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu 20.04 ssh root přihlášení povoleno

Účelem tohoto tutoriálu je povolit přihlášení uživatele root přes SSH na Ubuntu 20.04 Focal Fossa Linux. Po instalaci OpenSSH je přihlašování do účtu root ve výchozím nastavení zakázáno. To se provádí z bezpečnostních důvodů. V případě kompromitace účtu to znamená, že útočník nebude mít automaticky také oprávnění root.

Pokud se chcete obejít bez tohoto bezpečnostního doporučení a mít možnost se přihlásit k SSH pomocí svého účtu root, existuje jednoduché nastavení, které můžete změnit v konfiguračním souboru serveru SSH, abyste povolili přihlášení root. V tomto tutoriálu uvidíte, jak povolit přihlášení root SSH na serveru nebo ploše Ubuntu 20.04.

V tomto tutoriálu se naučíte:

  • Jak povolit root přístup k SSH
  • Jak restartovat službu SSH
  • Jak nastavit heslo pro účet root
  • Jak povolit port 22 (SSH) přes ufw firewall
Softwarové požadavky a konvence příkazového řádku Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Ubuntu 20.04 Focal Fossa
Software OpenSSH Server
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

Povolení SSH root přihlášení na Ubuntu 20.04 pokyny krok za krokem


Přístup ke vzdálenému shellu ssh root je ve výchozím nastavení odepřen. Chcete-li povolit přihlášení SSH pro účet root, postupujte podle pokynů níže.

  1. Otevřete /etc/ssh/sshd_config soubor s administrátorskými právy pomocí nano nebo jaký textový editor preferujete.
    $ nano /etc/ssh/sshd_config
    
  2. V tomto souboru najděte a změňte následující řádek:Change from:
    #PermitRootLogin prohibit-password
    

    Komu:

    PermitRootLogin yes
    

    Rychlý způsob, jak tuto práci provést, může být jednoduše použít sed příkaz, jak je znázorněno níže:

    $ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
    
  3. Až tuto změnu dokončíte, uložte soubor a poté restartujte službu SSH, aby se změny projevily.
    $ sudo systemctl restart ssh
    
  4. Ve výchozím nastavení není heslo uživatele root v Ubuntu 20.04 nastaveno a chybová zpráva Permission denied, please try again se objeví při pokusu o přihlášení SSH jako uživatel root. Z tohoto důvodu musíme nastavit heslo roota. Po zobrazení výzvy zadejte své aktuální uživatelské heslo následované novým heslem uživatele root:
    $ sudo passwd
    [sudo] password for linuxconfig: 
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    
  5. Ujistěte se, že váš firewall také umožňuje příchozí připojení na portu 22 (výchozí port SSH).
    $ sudo ufw allow ssh
    
  6. Konečně jste připraveni přihlásit se k SSH pomocí uživatelského účtu root na Ubuntu 20.04.
    $ ssh root@ubuntu-server
    

Úvahy na závěr

V tomto tutoriálu jsme viděli, jak povolit přihlášení root SSH v Ubuntu 20.04 Focal Fossa Linux. I když je výchozí funkcí zabezpečení, že přihlášení uživatele root je ve výchozím nastavení zakázáno, je obvykle v pořádku povolit přihlášení, pokud máte zabezpečené heslo. Můžete také změnit výchozí port SSH, abyste získali další zabezpečení.



Ubuntu
  1. Povolit SSH na Ubuntu 20.04 – Průvodce krok za krokem?

  2. Zakažte nebo povolte přihlášení SSH root a zabezpečte přístup SSH v CentOS 7

  3. Povolte vzdálené přihlášení root pomocí SSH na CentOS a operačním systému Ubuntu

  1. Povolte přihlášení SSH root na serveru Debian Linux Server

  2. Povolit přihlášení ssh root na serveru Ubuntu 14.04 Linux

  3. Jak povolit SSH na Ubuntu 18.04 Bionic Beaver

  1. Jak povolit SSH na Ubuntu 18.04

  2. Povolit přihlášení SSH root na Ubuntu 20.04 Focal Fossa Linux

  3. Jak povolit SSH jako root na AWS Ubuntu Instance