
Eu estava no processo de atualização de um antigo 16.04 LTS e aparentemente me tranquei sem ter como voltar.
Eu segui os passos básicos:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo do-release-upgrade
Durante a atualização de lançamento, tudo correu bem. Nenhuma mensagem de erro, nada - foi a reinicialização que interrompeu meu acesso ao sistema. O processo SSH secundário iniciado por ele na porta 1022 também atinge o tempo limite.
Agora, o problema é que não consigo tentar me conectar como root@ip, pois ele foi desconectado. Somente a conexão com uma chave SSH é possível.
Esta é a depuração do 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
(Eu editei nome e ip)
O que está acontecendo? Por que não consigo me conectar? Eu bloqueei tudo completamente ou há uma chance de me recuperar de alguma forma? É um servidor virtual, não tenho acesso físico a ele e as reinicializações remotas também parecem falhar agora.
Ajuda :)
Editar:Como parece que não conseguirei salvar isso, serei um pouco mais específico: o que exatamente fiz de errado aqui? O que eu poderia ter feito para evitar isso? A depuração SSH não me dá nenhum feedback sobre o que realmente causou o problema e a porta "reserva" (1022) que foi aberta para este caso específico simplesmente não funciona.
Se eu tiver que perder o servidor inteiro, pelo menos gostaria de aprender com isso - mas parece que "não funciona", e é isso?
Editar 2:Surpreendentemente, consegui acessar o servidor novamente no modo “reparo” oferecido pelo host. O que devo fazer para garantir o acesso e corrigir isso, agora que estou dentro? (Tenho acesso a todos os arquivos via VI, eles são colocados em uma pasta /repair/)