VPS kann nicht verwendet/angemeldet werden (Fehler: Verschlüsselungsschlüssel konnten nicht ausgetauscht werden)

VPS kann nicht verwendet/angemeldet werden (Fehler: Verschlüsselungsschlüssel konnten nicht ausgetauscht werden)

heute habe ich festgestellt, dass ich mich nicht bei meinem VPS (Ubuntu 16) anmelden konnte. Gestern habe ich Folgendes gemacht:https://www.digitalocean.com/community/questions/wie-kann-ich-einen-Benutzer-auf-ein-bestimmtes-Verzeichnis-beschränken

Also mein phpMyAdmin Thor Arror beim Login Arror auch: # 2002

Ich kann mich nicht bei SFTP und über Putty anmelden.

Wie kann ich das beheben, ohne VPS neu zu installieren und Daten zu verlieren?

BEARBEITEN: Über den VPS-Anbieter bekomme ich Zugriff auf die lokale VPS-Konsole, also bin ich auf VPS, aber wie behebt man das?

Antwort1

Wenn Sie etwas unternehmen, besteht die Gefahr, dass sich das Problem verschlimmert. Ihr erster Schritt sollte sein, sich über die Konsole anzumelden, ein Backup zu erstellen und das Backup auf ein anderes System zu übertragen, über das Sie die volle Kontrolle haben.

Es ist schwierig, eine gute Antwort zu geben, ohne genau zu wissen, was Sie getan haben, aber es scheint sehr wahrscheinlich, dass Sie die SSHD-Konfiguration durcheinander gebracht haben. Ich würde prüfen, ob SSHD läuft, und in den Protokolldateien nach Hinweisen suchen und entweder SSHD neu starten, wenn es nicht läuft, oder in der Konfiguration verursachte Fehler beheben und SSH neu starten.

Vorausgesetzt, Sie können nicht so viel tun, wäre die weniger kontrollierte Option die Neuinstallation von SSH. Beginnen Sie mit

  mv /etc/ssh /etc/ssh-broken

So sichern Sie die alte SSH-Konfiguration. Erzwingen Sie dann eine Neuinstallation von Ubuntu: sudo apt-get --purge remove openssh-server
sudo apt-get install openssh-server

Möglicherweise müssen Sie ssh mit einem Befehl wie /etc/init.d/sshd restart neu starten.

verwandte Informationen