Page 1 of 1

Problem bei Root Login über SSH mit einen neuen Benutzer

Posted: 2013-01-09 10:54
by AnnyKey
Hallo zusammen,

ich hab folgendes Problem und zwar habe ich dem Benutzer "root" den Zugriff per SSH verboten und stattdessen einen neuen Benutzer eingerichtet, welcher sich über "su" Rootrechte verschaffen kann, jedoch habe ich mich aus putty ausversehen ausgellogt und habe kein Zugriff mehr da ich PermitRootLogin auf no gesetzt habe, über WinSCP bin ich zwar immer noch eingellogt aber es bringt mir nichts weil nach änderung beliebiger Datei wird das Passwort abgefragt.

Meine Frage, kann man den root Zugriff noch anderst wieder aktivieren oder bleibt nur die Möglichkeit den Server neu zu installieren?

Folgenden Code habe ich bei der eingabe getätigt:

Code: Select all

adduser %USERNAME%
usermod -g  users -s /bin/bash %USERNAME%

mcedit /etc/ssh/sshd_config
# in der datei sshd_config folgendes ändern
PermitRootLogin no

/etc/init.d/ssh reload
logout

Re: Problem bei Root Login über SSH mit einen neuen Benutzer

Posted: 2013-01-09 11:50
by Joe User
Du müsstest Dich doch mit dem neuen User einloggen können, oder hast Du vergessen dem ein Passwort zu vergeben?

Ansonsten soll WinSCP einen integrierten Editor haben, mit dem Du die sshd_config wieder ändern kannst: http://winscp.net/eng/docs/ui_editor

Im Zweifel bootest Du ins Rescuesystem und änderst von dort aus die sshd_config wieder.

Re: Problem bei Root Login über SSH mit einen neuen Benutzer

Posted: 2013-01-09 18:14
by ddm3ve
An der Remote Console solltest Du Dich ebenfalls noch einloggen können, sofern Dein Provider eine LARA, KVM oder dergleichen anbietet.

Re: Problem bei Root Login über SSH mit einen neuen Benutzer

Posted: 2013-01-10 10:10
by AnnyKey
Mein Anbieter hat den Zugriff auf die Konsole des Servers per LARA nicht ermöglicht sondern es per Rescue-System zu versuchen.

----------------------------------------
Root Passwort vergessen und nun?

Mit dem Rescue-System kann ein neues Root Passwort vergeben werden.

Zuerst auf die eigene Platte mounten
cd /mnt
mkdir rescue
mount /dev/md2 /mnt/rescue

Bei vServern mit einer Standardinstallation soll /dev/hda3 bzw. /dev/sda3 verwendet werden.

Dann root auf eigene Platte legen
chroot /mnt/rescue

Nun
passwd
eingeben und ein neues Root Passwort vergeben. Danach kann ein Neustart durchgeführt werden.
----------------------------------------

Das Problem bei mir ist das es folgenden Fehler anzeigt:

root@rescue /mnt # chroot /mnt/rescue
chroot: failed to run command `/bin/bash': No such file or directory


Auf meinem anderen Server ging das ohne Probleme.

Re: Problem bei Root Login über SSH mit einen neuen Benutzer

Posted: 2013-01-10 11:06
by AnnyKey
Hat sich erledigt mein Server hat das Dateisystem /dev/sda3 und nicht /dev/md2

Hab es jetzt wieder auf yes geändert und ein neues Passwort eingelegt.

Re: Problem bei Root Login über SSH mit einen neuen Benutzer

Posted: 2013-01-10 12:27
by Joe User
Freut mich, dass es geklappt hat. Ein Tipp für die Zukunft: Immer eine zweite SSH-Verbindung aufbauen, dann kann man den Fehler den man in der einen Verbindung gemacht hat, in der zweiten wieder rückgängig machen. Das funktioniert nämlich auch noch wenn der SSHd restartet wurde, da die bestehenden Verbindungen dabei nicht beendet werden.