GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

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 sich jemand Root-Zugriff auf Ihren Server verschafft, indem er das Root-Passwort in SSH brutal erzwingt. Es ist jedoch einfach genug, die Root-Anmeldung 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
Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 22.04 Jammy Jellyfish
Software OpenSSH-Server
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

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

  1. Öffnen Sie zunächst ein Befehlszeilenterminal und öffnen Sie /etc/ssh/sshd_config SSH-Konfigurationsdatei mit nano oder Ihrem bevorzugten Texteditor. Achten Sie darauf, dies mit Root-Rechten zu tun.
    $ sudo nano /etc/ssh/sshd_config
    
  2. In dieser Datei müssen wir das #PermitRootLogin prohibit-password auskommentieren und ändern Sie die Einstellung auf yes . Unten sehen Sie, wie Ihre Zeile aussehen sollte.
    FROM:
    #PermitRootLogin prohibit-password
    TO:
    PermitRootLogin yes
    

    Der schnelle Weg, diese Aufgabe zu erledigen, könnte darin bestehen, einfach den sed zu verwenden Befehl 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 auf Ubuntu 22.04 nicht gesetzt und die Fehlermeldung Permission denied, please try again wird angezeigt, wenn Sie versuchen, sich als Root-Benutzer über SSH anzumelden. Aus diesem Grund müssen wir das Passwort von root festlegen. Wenn Sie dazu aufgefordert werden, geben Sie Ihr aktuelles Benutzerkennwort ein, gefolgt von einem neuen Root-Kennwort:
    $ sudo passwd
    [sudo] password for linuxconfig: 
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    
  5. Da Ihr Ubuntu 22.04-System eingehenden Datenverkehr auf Port 22/ssh zulässt, sollten Sie jetzt bereit sein, sich über SSH als root anzumelden:
    $ sudo ufw allow ssh
    
    $ ssh root@ubuntu-server
    

Abschlussgedanken

In diesem Tutorial haben wir gelernt, wie man die Root-SSH-Anmeldung in Ubuntu 22.04 Jammy Jellyfish Linux aktiviert. Dies macht es für den Eigentümer bequemer, da er sich direkt mit dem Root-Konto per SSH verbinden kann. Obwohl es bei dieser Konfiguration ein kleines Sicherheitsproblem gibt, sollte es kein großes Problem darstellen, solange Ihr Root-Konto ein sicheres Passwort hat und es nur einen Benutzer auf dem System gibt.


Ubuntu
  1. Installieren Sie Lutris unter Ubuntu 22.04 Jammy Jellyfish Linux

  2. Deaktivieren Sie automatische Updates auf Ubuntu 22.04 Jammy Jellyfish Linux

  3. SSH-Root-Anmeldung auf dem Ubuntu 14.04-Linux-Server zulassen

  4. SSH-Root-Anmeldung auf Ubuntu 20.04 Focal Fossa Linux zulassen

  5. Ubuntu 20.04 SSH-Root-Anmeldung aktivieren

Installieren Sie die DEB-Datei auf Ubuntu 22.04 Jammy Jellyfish Linux

So installieren Sie Go unter Ubuntu 22.04 Jammy Jellyfish Linux

So erlauben Sie die GUI-Root-Anmeldung unter Ubuntu 22.04 Jammy Jellyfish Linux

So installieren Sie RStudio unter Ubuntu 22.04 Jammy Jellyfish Linux

Aktivieren Sie SSH unter Ubuntu 22.04 Jammy Jellyfish Linux

Installieren Sie Numpy unter Ubuntu 22.04 Jammy Jellyfish Linux