.png)
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.