Nach dem Release-Upgrade kann keine Verbindung zum Server hergestellt werden

Nach dem Release-Upgrade kann keine Verbindung zum Server hergestellt werden

Ich war gerade dabei, ein altes 16.04 LTS zu aktualisieren, und habe mich scheinbar ausgesperrt und konnte nicht mehr hinein. Hilfe.

Ich habe die grundlegenden Schritte befolgt:

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo do-release-upgrade

Beim Release-Upgrade lief alles reibungslos. Keine Fehlermeldungen, nichts - erst der Neustart hat meinen Zugriff auf das System beendet. Auch der von ihm gestartete sekundäre SSH-Prozess auf Port 1022 läuft komplett ab.

Das Problem ist nun, dass ich nicht versuchen kann, mich als root@ip zu verbinden, da die Verbindung getrennt wurde. Nur eine Verbindung mit einem SSH-Schlüssel ist möglich.

Dies ist der Debug von SSH:

:~$ ssh -vvvvvvvvv atlas
OpenSSH_7.6p1 Ubuntu-4ubuntu0.5, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /home/name/.ssh/config
debug1: /home/name/.ssh/config line 1: Applying options for atlas
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "(ip)" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to (ip) [(ip)] port 22.
debug1: Connection established.
debug1: identity file /home/name/.ssh/atlas_a type 0
debug1: key_load_public: No such file or directory
debug1: identity file /home/name/.ssh/atlas_a-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: match: OpenSSH_7.6p1 Ubuntu-4ubuntu0.5 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to (ip):22 as 'name'
debug3: hostkeys_foreach: reading file "/home/name/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/name/.ssh/known_hosts:2
debug3: load_hostkeys: loaded 1 keys from (ip)
debug3: order_hostkeyalgs: prefer hostkeyalgs: [email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
Connection closed by (ip) port 22

(Ich habe Name und IP entfernt)

Was ist los? Warum kann ich keine Verbindung herstellen? Habe ich alles komplett blockiert oder gibt es eine Möglichkeit, das irgendwie wiederherzustellen? Es handelt sich um einen virtuellen Server, ich habe keinen physischen Zugriff darauf und Remote-Neustarts scheinen jetzt ebenfalls fehlzuschlagen.

Helfen :)

Bearbeiten:Da das wohl nicht mehr zu retten ist, werde ich etwas konkreter: Was genau habe ich hier falsch gemacht? Was hätte ich tun können, um das zu verhindern? Der SSH-Debug gibt mir keine Rückmeldung, was das Problem eigentlich verursacht hat und der für diesen speziellen Fall freigegebene "Reserve"-Port (1022) funktioniert einfach überhaupt nicht.

Wenn ich schon den ganzen Server verlieren muss, würde ich zumindest gerne daraus lernen – aber es scheint einfach „nicht zu funktionieren“, und das war’s?

Bearbeitung 2:Überraschenderweise gelang es mir, im vom Host angebotenen „Reparaturmodus“ wieder auf den Server zuzugreifen. Was muss ich tun, um den Zugriff zu gewährleisten und das Problem zu beheben, jetzt, da ich drin bin? (Ich habe über VI Zugriff auf alle Dateien, sie liegen in einem Ordner /repair/)

verwandte Informationen