Ich möchte den ssh
Root-Zugriff auf Ubuntu 14.04 aktivieren . Das Bearbeiten des /etc/ssh_config
(PermitRootLogin yes) hatte keine Auswirkungen.
136
Das Hinzufügen eines Passworts für root reicht für Ubuntu 14.04 Server nicht aus.
Sie müssen außerdem /etc/ssh/sshd_config
die folgende Zeile bearbeiten und auskommentieren:
PermitRootLogin without-password
Fügen Sie direkt darunter die folgende Zeile hinzu:
PermitRootLogin yes
Dann starte SSH neu:
service ssh reload
Für Ubuntu 16.04.1 wurde LTS (GNU / Linux 4.4.0-59-generic x86_64) PermitRootLogin without-password
durch ersetzt PermitRootLogin prohibit-password
.
service ssh reload
ist dies nützlich.PermitRootLogin yes
weil ich ein einfaches Passwort hatteSie müssen ein Passwort für das Root-Konto einrichten, damit es funktioniert.
Geben Sie dasselbe Passwort zweimal ein.
PS: Vergessen Sie nach dem Ändern von / etc / ssh / sshd_config nicht, den openssh-Server neu zu laden.
quelle
fail2ban
das System erweitern. (Dieser Kommentar bezieht sich auf die Aktivierung der Root-Anmeldung über ssh. Ein lokales Passwort für root zu haben oder nicht, ist nur Geschmackssache.)Mit Ubuntu 14.04 Server.
Legen Sie das Passwort fest
sudo passwd
Änderungen in / etc / ssh / sshd_config
Ändern Sie PermitRootLogin
PermitRootLogin yes
Möglicherweise müssen Sie auch den Wert von PasswordAuthentication überprüfen. Wenn es auf Nein gesetzt ist, setzen Sie es auf Ja
PasswordAuthentication yes
Dann starte SSH neu:
service ssh restart
quelle
PasswordAuthentication
war das fehlende GliedFür 14.04 müssten Sie unter der Zeile in / etc / ssh / sshd_config einen Kommentar abgeben
quelle
/root/.ssh
und die darin enthaltenen Dateien von keinem anderen Benutzer als root gelesen werden können.Bei mir hat keiner dieser Schritte funktioniert, ich habe sogar etwas ausprobiert, das ich nie für etwas anderes als ein Spielzeug ausprobiert hätte.
PermitRootLogin without-password
Das einzige, was bei mir funktioniert hat, war das Deaktivieren des PAM-Moduls:
Diese Option befindet sich normalerweise ganz am Ende der Datei. Um ehrlich zu sein, ich kenne die wirklichen Nachteile davon nicht, aber da Sie keine Root-Anmeldung online zulassen sollen, denke ich, dass es für einen privaten Entwickler in Ordnung ist.
Trotzdem immer ein starkes Passwort setzen. Nein, das ist keine Ausnahme. Nicht einmal nur dieses Mal ...
quelle
PermitRootLogin without-password
bedeutet nicht, dass sich der Root-Benutzer ohne Authentifizierung anmelden darf. Dies bedeutet, dass der Root-Benutzer sich nicht mit einem Passwort anmelden darf. Stattdessen muss sich der Root-Benutzer mit RSA-Schlüsseln anmelden, was sicherer ist.PermitRootLogin without-password
anderes als eine Spielzeug-VM versuchen . Auf diese Weise deaktivieren Sie die Kennwortauthentifizierung für root, sodass sich root nur mit RSA-Schlüsseln anmelden kann. Sie haben nicht angegeben, dass Sie diese Option mit RSA-Schlüsseln ausprobiert haben . Wenn Sie diese Option ohne Schlüssel ausprobiert haben, kann dies auf keinen Fall erfolgreich sein. Wenn Sie verwendenPermitRootLogin without-password
, können Sie sich überhaupt nicht mit Kennwortauthentifizierung anmelden, nicht mit einem sicheren Kennwort, nicht mit einem leeren Kennwort oder überhaupt nicht.