Ubuntu 20.04-Desktopinstallation und Aktivierung der Root-Berechtigung sowie Details zur SSH-Installation

Ubuntu 20.04-Desktopinstallation und Aktivierung der Root-Berechtigung sowie Details zur SSH-Installation

Der Artikel zeichnet hauptsächlich den einfachen Installationsprozess von Ubuntu 20.04 auf, ersetzt die inländische Quelle nach der Installation, installiert die OpenSSH-Software und ermöglicht die Anmeldung mit Root-Berechtigungen

Ubuntu 20.04-Installation

Die Installation ist relativ einfach. Nach dem Laden der Image-Datei müssen Sie nur noch Schritt für Schritt den weiteren Schritten folgen.

Link: Detailliertes Installationstutorial für Ubuntu 20.04. Folgen Sie diesem Dokument, um die Installation erfolgreich durchzuführen.

Melden Sie sich nach erfolgreicher Installation mit dem während des Installationsvorgangs verwendeten Benutzernamen an.

Aktualisieren Sie nach der Anmeldung zuerst die inländische Quelle. Wählen Sie hier Alibaba, Sie können aber auch eine andere Quelle auswählen.

Dadurch wird die Quelle aktualisiert und die nachfolgende Installation der zugehörigen Software erfolgt wesentlich schneller.

SSH-Installation

Installieren Sie ssh

sudo apt-get update
sudo apt-get installiere OpenSSH-Server

Einrichten der SSH-Anmeldung für den Root-Benutzer

Ändern Sie die Konfigurationsdatei: /etc/ssh/sshd_config

Finden Sie die folgenden Einstellungen

 Authentifizierung: 
# LoginGraceTime 2m 
# PermitRootLogin prohibit-password 
# StrictModes ja

Ersetzen durch

# Authentifizierung: 
AnmeldungGraceTime 120 
#PermitRootLogin prohibit-password 
PermitRootLogin ja 
StrictModes ja

Starten Sie den Dienst neu

sudo /etc/ini.d/ssh neu starten

Nachdem die Einrichtung abgeschlossen ist, melden Sie sich mit ssh (Benutzername)@(IP) an.
Ich konnte mich nicht anmelden

sudo systemctl status ssh

Nach der Überprüfung wurde festgestellt, dass der Fehler folgender war: KEX-Protokollfehler:
Um dieses Problem zu lösen, öffnen Sie die Konfigurationsdatei /etc/ssh/sshd_config und fügen Sie am Ende das folgende Codesegment hinzu

KexAlgorithmen [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1

Starten Sie dann den SSH-Dienst neu. An diesem Punkt können Sie sich mit Ihrem Benutzernamen bei SSH anmelden, Root hingegen noch immer nicht.

Root-Benutzer aktivieren

1. Erster Schritt

Melden Sie sich als normaler Benutzer am System an, erstellen Sie ein Passwort für den Root-Benutzer und geben Sie den Befehl im Terminal ein: sudo passwd root

Geben Sie dann das festgelegte Kennwort zweimal ein, und das Root-Benutzerkennwort wird festgelegt (beachten Sie, dass das Kennwort im Linux-System nicht wiederholt wird).

Schritt 2

Ändern Sie die Datei 50-ubuntu.conf

Geben Sie den Befehl im Terminal ein: sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
Fügen Sie am Ende der Datei die folgenden beiden Zeilen hinzu:

Begrüßer-Show-Manual-Login = wahr
alle-Gäste=false

Schritt 3

Ändern Sie die gdm-autologin-Datei

Geben Sie den Befehl im Terminal ein: sudo vim /etc/pam.d/gdm-autologin
Öffnen Sie die Datei und fügen Sie davor ein # hinzu. Kommentieren Sie die dritte Zeile aus: auth required pam_succeed_if.so user != root quiet_success

Schritt 4

Ändern Sie die GDM-Passwortdatei

Geben Sie den Befehl im Terminal ein: sudo vim /etc/pam.d/gdm-password Öffnen Sie die Datei und fügen Sie davor ein # ein. Kommentieren Sie die dritte Zeile aus: auth required pam_succeed_if.so user != root quiet_success

Schritt 5

Ändern Sie die Datei /root/.profile. Geben Sie den Befehl im Terminal ein: sudo vim /root/.profile Öffnen Sie die Datei und ändern Sie die Zeile mesg n 2> /dev/null || true am Ende der Datei in
tty -s&&mesg n || true
Starten Sie abschließend den Server neu.

Nach dem Neustart können Sie sich als Root oder mit Ihrem Benutzernamen anmelden.

Dies ist das Ende dieses Artikels über die Desktopinstallation von Ubuntu 20.04, die Aktivierung der Root-Berechtigung und die SSH-Installationsdetails. Weitere Informationen zu Root-Berechtigungen und SSH für Ubuntu 20.04 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Verwenden Sie MySQL, um Port 3306 zu öffnen/ändern und Zugriffsberechtigungen in der Ubuntu/Linux-Umgebung zu öffnen
  • Ubuntu 18.04 erhält Root-Berechtigungen und meldet sich als Root-Benutzer an
  • So steuern Sie die Berechtigungen normaler Benutzer beim Mounten einer ext4-formatierten Festplatte in Ubuntu 16.04
  • Lösung für das Problem, dass Root-Berechtigungen in Ubuntu 16.04 nicht geändert werden können
  • So fügen Sie Dateiberechtigungen in Linux (Ubuntu) hinzu/löschen sie
  • Ubuntu verwendet den Root-Benutzer zum Anmelden/Umschalten der Root-Berechtigungen
  • Ubuntu/Linux-Befehlsanalyse zur Berechtigungsänderung
  • Ubuntu verfügt nicht über genügend Berechtigungen, um eine Ordnerlösung zu erstellen

<<:  Mehrere Möglichkeiten zum Kapseln von Breadcrumb-Funktionskomponenten in Vue3

>>:  MySQL-Parameterbezogene Konzepte und Abfrageänderungsmethoden

Artikel empfehlen

So beheben Sie den Fehler beim MySQL-Transaktionsvorgang

So beheben Sie den Fehler beim MySQL-Transaktions...

Eine detaillierte Analyse und Verarbeitung von MySQL-Alarmen

Vor kurzem hat ein Dienst einen Alarm ausgelöst, ...

Eine kurze Analyse der Verwendung des HTML-Webpack-Plugins

Wenn Sie zum Starten der Seite das Plugin „html-w...

Detaillierte Erklärung der dynamischen Angular-Komponenten

Inhaltsverzeichnis Anwendungsszenarien So erreich...

Beispiel für die Installation von nginx in einem angegebenen Verzeichnis

Aufgrund von Unternehmensanforderungen müssen zwe...

Detailliertes Tutorial zur Installation von MySQL 8.0.12 unter Windows

In diesem Artikel finden Sie eine ausführliche An...

RHCE installiert Apache und greift mit einem Browser auf IP zu

1. at ist so konfiguriert, dass nach 5 Stunden „D...

Zusammenfassung der MySQL-Zeichensätze

Inhaltsverzeichnis Zeichensatz Vergleichsregeln V...

HTML-Elemente (Tags) und ihre Verwendung

a : Gibt die Start- oder Zielposition eines Hyper...

MySQL-Export ganzer oder einzelner Tabellendaten

Exportieren einer einzelnen Tabelle mysqldump -u ...

Einführung in HTML für Frontend-Entwickler

1 Einführung in HTML 1.1 Erste Erfahrungen mit Co...

Linux: Fünf-Schritte-Kernel-Build-Baum

Inhaltsverzeichnis 0. Der mit dem System geliefer...