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
Öffnen Sie zunächst ein Befehlszeilenterminal und öffnen Sie die
SSH-Konfigurationsdatei /etc/ssh/sshd_configmit nano oder Ihrem bevorzugten Texteditor. Stellen Sie sicher, dass Sie dies mit Root-Berechtigungen tun.sudo nano /etc/ssh/sshd_config-
In dieser Datei müssen wir das
#PermitRootLogin prohibit-passwordauskommentieren und die Einstellung aufyesändern. Im Folgenden sehen Sie, wie Ihre Linie aussehen sollte.FROM: #PermitRootLogin prohibit-password TO: PermitRootLogin yesDer schnelle Weg, diese Aufgabe zu erledigen, könnte darin bestehen, einfach den Befehl
sedzu verwenden, wie unten gezeigt:sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config Jetzt müssen wir den SSH-Dienst neu starten, damit die Änderungen wirksam werden.
sudo systemctl restart sshStandardmäßig ist das root-Passwort unter Ubuntu 22.04 nicht festgelegt und die Fehlermeldung
Permission denied, please try againwird 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 successfullyAngesichts 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 sshssh 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.
