Das Linux-System verbietet den Remote-Login-Befehl des Root-Kontos

Das Linux-System verbietet den Remote-Login-Befehl des Root-Kontos

PS: So deaktivieren Sie die Remote-Anmeldung des Root-Kontos im Linux-System. Die Einzelheiten lauten wie folgt:

Ändern Sie die Konfigurationsdatei /etc/ssh/sshd_config, entfernen Sie den Kommentar vor PermitRootLogin, ändern Sie den Wert auf „No“ und starten Sie dann den SSHD-Dienst neu.

#LoginGraceTime 2 Min.
PermitRootLogin nein
#StrictModes ja
MaxAuthTries 3
#MaxSitzungen 10
Dienst SSHD neu starten

Nach der Durchführung dieses Vorgangs ist mit dem Root-Konto keine Remote-Anmeldung mehr möglich. Daher müssen Sie vorher ein neues Konto erstellen und ein Kennwort festlegen.

Benutzeradd xiaowen
passwd xiaowen

ps: Schauen wir uns an, wie man den Root-Remote-Login deaktiviert und neue Benutzer unter Linux hinzufügt

1. Fügen Sie einen Benutzer mit den gleichen Berechtigungen wie root hinzu

1.

Benutzer hinzufügen Administrator

passwd admin (Passwort ändern)

Geben Sie anschließend das Passwort ein (ein einfaches Passwort reicht nicht aus)

Das System fordert Sie auf, ein Bestätigungskennwort einzugeben und es anschließend zu wiederholen. OK. Erfolgreich hinzugefügt.

2. Ändern Sie die Datei /etc/sudoers, suchen Sie die folgende Zeile und fügen Sie unterhalb von root eine Zeile wie folgt hinzu:

vim /etc/sudoers 
## Erlauben Sie root, beliebige Befehle überall auszuführen
Wurzel ALLE = (ALLE) ALLE
Administrator ALLE = (ALLE) ALLE

Diese Datei ist als Schutzmechanismus schreibgeschützt. Wenn Sie den vi-Editor verwenden, speichern Sie sie einfach mit :wq!. Oder verwenden Sie den Befehl visudo, um den Dateieditor sudoers aufzurufen und ihn normal zu speichern

1) Kopieren einer Zeile: Bewegen Sie den Cursor im Befehlsmodus auf die zu kopierende Zeile und drücken Sie zum Kopieren „yy“.
2) Mehrere Zeilen kopieren Bewegen Sie im Befehlsmodus den Cursor auf die erste zu kopierende Zeile und drücken Sie „nyy“, um n Zeilen zu kopieren; n ist 1, 2, 3 usw.
2. Einfügen im Befehlsmodus, bewegen Sie den Cursor auf die Zeile, in die Sie einfügen möchten, und drücken Sie "p", um einzufügen

2. Deaktivieren Sie die Root-Remote-Anmeldung

Sie müssen /etc/ssh/sshd_config bearbeiten.

vim /etc/ssh/sshd_config finde PermitRootLogin

Ändern Sie in PermitRootLogin nein

Dienst neu starten sshd restart

Abschluss:

Dadurch wird dem Root-Benutzer die Anmeldung verweigert und er kann sich als Administrator anmelden. Aus Sicherheitsgründen ist es so kompliziert.

Sie haben nur den Root-Benutzer vom Anmelden ausgeschlossen, nicht andere Benutzer. Melden Sie sich zuerst mit einem anderen Benutzer an und wechseln Sie dann mit su root zurück zum Root-Benutzer.

Wechseln Sie zum Root-Benutzer und geben Sie das Passwort ein

Zusammenfassen

Oben ist der Befehl, den ich Ihnen vorgestellt habe, um die Remote-Anmeldung des Root-Kontos im Linux-System zu verhindern. Ich hoffe, er wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten!

Das könnte Sie auch interessieren:
  • Lösung für das Problem, dass das FTP-Konto unter Linux keine Ordner löschen kann
  • Detaillierte Erklärung der Linux-Kontoverwaltung
  • Der Linux SVN-Server unterstützt sowohl den Apache http- als auch den Svnserve-Standalone-Servermodus und verwendet dasselbe Zugriffsberechtigungskonto
  • So erstellen Sie ein neues MySQL-Konto und legen Berechtigungen unter Linux fest
  • Detaillierte Schritte zur Dateisteuerungsverwaltung für Linux-Konten

<<:  Diagramm der Installationsschritte für MySQL 8.0.11 Community Green Edition für Windows

>>:  Beispielcode für Django+Vue-Registrierung und -Anmeldung

Artikel empfehlen

Detaillierte Erklärung des VUE-Reaktionsprinzips

Inhaltsverzeichnis 1. Grundlage des Responsive-Pr...

So erstellen Sie einen Nginx-Server mit Docker

Betriebsumgebung: MAC Docker-Version: Docker vers...

Tutorial zum Erstellen einer VSCode+CMake+Clang+GCC-Umgebung unter Win10

Ich möchte C/C++ verwenden, um grundlegende Daten...

So installieren Sie Oracle Java 14 auf Ubuntu Linux

Vor Kurzem hat Oracle die öffentliche Verfügbarke...

Eine detaillierte Einführung in die Linux-Verzeichnisstruktur

Wenn Sie mit dem Erlernen von Linux beginnen, müs...

Erfahren Sie, wie nginx hohe Leistung und Skalierbarkeit erreicht.

Die Gesamtarchitektur von NGINX ist durch eine Re...

Html+css, um reinen Text und Schaltflächen mit Symbolen zu erreichen

Dieser Artikel fasst die Implementierungsmethoden...

Einfache Verwendung von temporären MySQL-Tabellen

Temporäre MySQL-Tabellen sind sehr nützlich, wenn...