
Ich habe vor Kurzem beschlossen, den Root-Zugriff auf meinen VPS über SSH/PuTTy zu deaktivieren. Dies ist offensichtlich ein Versuch, die Sicherheit des VPS zu erhöhen.
Dies habe ich erreicht, indem ich /etc/ssh/sshd_config
die folgenden Zeilenänderungen vorgenommen habe:
PermitRootLogin yes
ZuPermitRootLogin no
PasswordAuthentication yes
ZuPasswordAuthentication no
Anschließend habe ich mich über PuTTy beim VPS angemeldet und SSH mit dem folgenden Befehl neu gestartet:
service ssh reload
Ich hatte mit dem oben genannten keine Probleme, möchte jetzt aber wieder Root-Zugriff auf den VPS erhalten. Ich dachte, es wäre so einfach, die Schritte, die ich in der /etc/ssh/sshd_config
Datei ausgeführt habe, rückgängig zu machen. Leider scheint dies nicht der Fall zu sein. Ich gehe davon aus, dass es daran liegt, dass ich SSH neu laden muss, damit die Änderungen wirksam werden. Etwas, das ich offensichtlich nicht tun kann, ohne überhaupt Zugriff zu haben.
Welche anderen Möglichkeiten habe ich, um diesen Root-Zugriff wiederzuerlangen?
Bisherige Lösungen ...
- Ich habe
bin/bash (chrooted)
den SSH-Zugriff einem anderen Benutzer zugewiesen. Mit diesem Benutzer habe ich mich über PuTTy angemeldet und versucht, SHH von hier aus neu zu laden. Leider wurde der Befehl mit diesem Benutzer nicht erkannt.
Antwort1
Viele VPS-Anbieter bieten Konsolenzugriff auf den VPS. Dort können Sie sich beim System anmelden root
und alle Vorgänge ausführen, die Root-Rechte erfordern.
Suchen Sie in der Systemsteuerung Ihres VPS-Anbieters nach dieser Option.