Root wieder aktivieren / Anmelden als Root per SSH Ubuntu 14.04

Aus Znilwiki
Wechseln zu: Navigation, Suche

Auch in Ubuntu 14.04 ist das Benutzerkonto root nicht mehr aktiv - man loggt sich mit einem normalen Benutzer ein und tippt bei Befehlen die root-Rechte brauchen halt immer ein sudo voran.

Mit

sudo su

bekommt man eine dauerhafte root-Sitzung. Oder wer es (wie ich) bevorzugt gleich als root zu arbeiten aktiviert den Account mit

sudo passwd root

Ihr müsst erst das Kennwort eures normalen Benutzers eingeben - und danach 2x das neue für den root Benutzer.

Lokal Anmelden könnt Ihr euch nun - aber eine Anmeldung über SSH funktioniert dann immer noch nicht.
Damit diese auch funktioniert müsst ihr die sshd_config bearbeiten:

sudo nano /etc/ssh/sshd_config

sucht nach der Zeile (STRG + W ist Suchen) nach

PermitRootLogin without-password

und setzt ein # davor:

#PermitRootLogin without-password

Speichert die Datei und startet den ssh Dienst neu:

sudo service ssh restart

Ab dann klappt es auch mit dem SSH-Login für den Benutzer root, z.B. über puTTY


--Bernhard Linz 22:25, 29. Apr. 2014 (CEST)


Kommentare


hoohead

999 Tage zuvor
Punkte 0+-
Danke für die Anleitung, hat funktioniert.

marco.hofmann@login-online.de

838 Tage zuvor
Punkte 0+-

> sudo su

ist problematisch, da es nicht alle Umgebungsvariablen setzt. Besser sudo -i

heyho

796 Tage zuvor
Punkte 0+-
Prima. Hat sofort funktioniert. Danke

Auraxlu

557 Tage zuvor
Punkte 0+-
Hey. Sehr nice ich habe ungelogen 2 monate genau danach gesucht! jetzt hat es geklappt!! Vielen vielen Dank!

mussakhan.afridi@devoteam.com

436 Tage zuvor
Punkte 0+-
Bei mir ist die sshd_config Datei leer wenn ich mit nano reinschaue und wenn ich per Hand #PermitRootLogin without-password eingebe die Datei speichere und den dienst neustarten möchte kommt die Fehlermeldung Failed to restart ssh.service: Unit ssh.service failed to load: No such file or directory.

BLinz

436 Tage zuvor
Punkte 0+-

Dann ist der SSH Dienst bei dir gar nicht installiert!

sudo apt-get install openssh-server

Sigi

167 Tage zuvor
Punkte 0+-

Unter Ubuntu 16.04 muss man setzen:

PermitRootLogin yes

Flei

115 Tage zuvor
Punkte 0+-
PERFEKT! Danke - hab mich schon rumgeärgert

robin@live.at

61 Tage zuvor
Punkte 0+-
Vile danke

Chris

51 Tage zuvor
Punkte 0+-
Danke, das hat mir echt geholfen

Tut

31 Tage zuvor
Punkte 0+-
Hmmm icvh habe ein Upgrade von 14.04 auf 16.04 gemacht. Jedoch klappt das nicht mit dem "PermitRootLogin yes" .... Könnt Ihr mir weiterhelfen?

BLinz

31 Tage zuvor
Punkte 0+-

PermitRootLogin yes

ist die richtige Methode. Server / SSH Dienst schon neu gestartet?

Tut

31 Tage zuvor
Punkte 0+-
Ja ich habe sogar den ganzen Server neugestartet ... Es gibt ja verschiedene Einstellungsmöglichkeiten welche mit "#" auskommentiert sind. Das PermitRootLogin ist ja nicht in der config drin. Dann habe ich diese Zeile zunterst angefügt. Jedoch bleibt diese Option weiss im gegensatz zu den anderen Einstellungen welche Gelb sind wenn man sie aktiviert.

30 Tage zuvor
Punkte 0+-

Die Zeile ist bei Ubuntu schon seit vielen Versionen ab Werk drin. Eventuell ist es die falsche Datei. SSH Login mit anderen Accounts funktioniert? Ggf. sshd einmal deinstallieren (inklusive purge) und neu installieren mit frischen default-Config-Dateien

Bisher hatte ich keinen Server der naxh einem Upgrade (12.04 auf 14.04/ 14.04 auf 16.04) der hinterher noch so lief wie er wollte.

Tut

28 Tage zuvor
Punkte 0+-
Hmm Komisch ... ja die Datei ist ja unter /etc/ssh --> sshd_config ... aber mit anderen Usern klappt es ... Ja ich werde mal schauen/ neuinatallieren der Pakete. Kann ja über sudo arbeiten. Danke für die schnelle Antwort :)
Kommentar hinzufügen:
Gebe hier einen Kommentar ein. Du kannst einen beliebigen Namen oder eine Email-Adresse als Namen angeben.

Wenn du dich einloggst wird automatisch dein Benutzername genommen.
Du kannst KEINE Links hier posten - das wurde wegen anhaltender Werbung deaktiviert. Sobald ein '''http://''' im Text vorkommt wird der Kommentar verworfen Alle anderen Steuerzeichen oder Funktionen wie < br > werden ausgefiltert - zum Posten von Quelltexten ist diese Funktion hier nicht geeignet.

Falls du dringendere Fragen hast kannst du auch das Support-System von znil.net nutzen unter support.znil.net