Website-Suche

SSH-Root-Anmeldung unter Ubuntu 22.04 Jammy Jellyfish Linux zulassen


SSH (Secure Shell) wird verwendet, um Netzwerkdienste sicher über ein ungesichertes Netzwerk abzuwickeln. Einige Beispiele sind: Remote-Befehlszeile, Anmeldung und Remote-Befehlsausführung.

Standardmäßig können Sie sich unter Ubuntu 22.04 nicht über SSH beim Root-Konto anmelden. Dies ist eine Sicherheitsfunktion, da Sie nicht möchten, dass jemand Root-Zugriff auf Ihren Server erhält, indem er das Root-Passwort in SSH mit Brute-Force erzwingt. Es ist jedoch einfach genug, den root-Login zu aktivieren, wenn Sie auf diese Sicherheitsempfehlung verzichten möchten.

In diesem Tutorial erfahren Sie, wie Sie den SSH-Zugriff für einen Root-Benutzer auf Ubuntu 22.04 Jammy Jellyfish aktivieren.

In diesem Tutorial lernen Sie:

  • So aktivieren Sie den Root-Zugriff auf SSH
  • So starten Sie den SSH-Dienst neu

Zulassen der SSH-Root-Anmeldung unter Ubuntu 22.04 Schritt für Schritt Anleitung

  1. Öffnen Sie zunächst ein Befehlszeilenterminal und öffnen Sie die SSH-Konfigurationsdatei /etc/ssh/sshd_config mit nano oder Ihrem bevorzugten Texteditor. Stellen Sie sicher, dass Sie dies mit Root-Berechtigungen tun.

    
    sudo nano /etc/ssh/sshd_config
    
  2. In dieser Datei müssen wir das #PermitRootLogin prohibit-password auskommentieren und die Einstellung auf yes ändern. Im Folgenden sehen Sie, wie Ihre Linie aussehen sollte.

    
    FROM:
    #PermitRootLogin prohibit-password
    TO:
    PermitRootLogin yes
    

    Der schnelle Weg, diese Aufgabe zu erledigen, könnte darin bestehen, einfach den Befehl sed zu verwenden, wie unten gezeigt:

    
    sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
    
  3. Jetzt müssen wir den SSH-Dienst neu starten, damit die Änderungen wirksam werden.

    
    sudo systemctl restart ssh
    
  4. Standardmäßig ist das root-Passwort unter Ubuntu 22.04 nicht festgelegt und die Fehlermeldung Permission denied, please try again wird angezeigt, wenn versucht wird, sich als Root-Benutzer per SSH anzumelden. Aus diesem Grund müssen wir das Passwort von root festlegen. Wenn Sie dazu aufgefordert werden, geben Sie Ihr aktuelles Benutzerkennwort gefolgt von einem neuen root-Kennwort ein:

    
    sudo passwd
    [sudo] password for linuxconfig: 
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    
  5. Angesichts der Tatsache, dass Ihr Ubuntu 22.04-System eingehenden Datenverkehr über Port 22/SSH zulässt, sollten Sie jetzt bereit sein, sich als root per SSH anzumelden:

    
    sudo ufw allow ssh
    
    
    ssh root@ubuntu-server
    

Abschließende Gedanken

In diesem Tutorial haben wir gelernt, wie Sie die Root-SSH-Anmeldung in Ubuntu 22.04 Jammy Jellyfish Linux aktivieren. Dies macht es für den Besitzer bequemer, da er sich direkt per SSH in das Root-Konto einloggen kann. Obwohl es bei dieser Konfiguration ein leichtes Sicherheitsproblem gibt, sollte dies kein großes Problem darstellen, solange Ihr Root-Konto über ein sicheres Passwort verfügt und nur ein Benutzer auf dem System vorhanden ist.

Verwandte Artikel: