Puncte:0

Nu se poate conecta la server după actualizarea versiunii

drapel gw

Eram în proces de actualizare a unui vechi 16.04 LTS și, aparent, m-am blocat fără nicio cale de întoarcere. Ajutor.

Am urmat pașii de bază:

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

În timpul eliberării-upgrade, totul a decurs fără probleme. Fără mesaje de eroare, nimic - repornirea mi-a distrus accesul la sistem. Procesul SSH secundar început de acesta pe portul 1022 se stinge complet.

Acum, problema este că nu pot încerca să mă conectez ca root@ip, deoarece a fost deconectat. Este posibilă numai conectarea cu o cheie SSH.

Aceasta este depanarea de la SSH:

:~$ ssh -vvvvvvvvv atlas
OpenSSH_7.6p1 Ubuntu-4ubuntu0.5, OpenSSL 1.0.2n 7 decembrie 2017
debug1: Citirea datelor de configurare /home/name/.ssh/config
debug1: /home/name/.ssh/config linia 1: Aplicarea opțiunilor pentru atlas
debug1: Citirea datelor de configurare /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config linia 19: Se aplică opțiuni pentru *
debug2: rezolvarea portului 22 „(ip)”.
debug2: ssh_connect_direct: needpriv 0
debug1: se conectează la (ip) [(ip)] portul 22.
debug1: Conexiune stabilită.
debug1: fișier de identitate /home/name/.ssh/atlas_a tip 0
debug1: key_load_public: Nu există un astfel de fișier sau director
debug1: fișier de identitate /home/name/.ssh/atlas_a-cert tip -1
debug1: șir de versiune locală SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: versiunea de protocol la distanță 2.0, versiunea de software la distanță OpenSSH_7.6p1 Ubuntu-4ubuntu0.5
debug1: potrivire: OpenSSH_7.6p1 Ubuntu-4ubuntu0.5 pat OpenSSH* compat 0x04000000
debug2: fd 3 setarea O_NONBLOCK
debug1: se autentifică la (ip):22 ca „nume”
debug3: hostkeys_foreach: citirea fișierului „/home/name/.ssh/known_hosts”
debug3: record_hostkey: tipul de cheie găsit ECDSA în fișierul /home/name/.ssh/known_hosts:2
debug3: load_hostkeys: au fost încărcate 1 chei de la (ip)
debug3: order_hostkeyalgs: prefer hostkeyalgs: [email protected],[email protected],ecdsa-sha2-nistp521-cert-v01,@ecdpenssh.com -sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: trimite pachet: tip 20
depanare1: SSH2_MSG_KEXINIT trimis
Conexiune închisă de portul (ip) 22

(am editat numele și ip)

Ce se întâmplă? De ce nu mă pot conecta? Am blocat totul complet sau există vreo șansă să mă recuperez cumva din asta? Este un server virtual, nu am acces fizic la el și repornirile de la distanță par să eșueze și acum.

Ajutor :)

Editați | ×: Deoarece se pare că nu voi putea salva acest lucru, voi fi puțin mai specific: cu ce am greșit exact aici? Ce aș fi putut face pentru a preveni asta? Depanarea SSH nu îmi oferă niciun feedback cu privire la ceea ce a cauzat de fapt problema și portul „de rezervă” (1022) care a fost deschis pentru acest caz specific, pur și simplu nu funcționează deloc.

Dacă trebuie să pierd întregul server, cel puțin aș dori să învăț din asta - dar pur și simplu pare că „nu funcționează”, și atât?

Editarea 2: În mod surprinzător, am reușit să accesez din nou serverul într-un mod „reparare” oferit de gazdă. Ce ar trebui să fac pentru a garanta accesul și pentru a remedia acest lucru, acum că mă aflu? (Am acces la toate fișierele prin VI, acestea sunt plasate într-un folder /repair/)

user535733 avatar
drapel cn
Se face backup pentru datele tale de pe acel VPS? Veți avea nevoie de asistență de la furnizorul dvs. de VPS pentru a rezolva acest lucru.
Katai avatar
drapel gw
@user535733 da, slavă Domnului, am făcut o copie de rezervă - dar nici nu știu de ce SSH-ul nu funcționează, depanarea nu spune nimic? Adică, cheia mea nu este recunoscută, firewall-ul mă blochează, etc etc? De ce un upgrade m-ar bloca brusc? :(
Organic Marble avatar
drapel us
Există o altă modalitate de a intra de la furnizor - de exemplu, Digital Ocean oferă o consolă de conectare care poate fi utilizată dacă vă blocați de ssh.
Katai avatar
drapel gw
@OrganicMarble nu arată așa. Nici măcar încercările de a pur și simplu reporniți serverul de la distanță nu funcționează; dar îi voi suna și îi voi întreba. Dar în general... ce naiba am greșit aici? Adică, ce aș fi putut să fac altfel? Îmi voi edita întrebarea.
drapel ru
@Katai S-ar putea să nu aibă nicio legătură cu ceva ce ai făcut, dar fără acces la sistem nu putem confirma nimic. Este posibil ca regulile de firewall să fi fost încurcate sau serviciul SSH are o configurație învechită rămasă în el care nu funcționează în serverul OpenSSH actualizat, nu există nicio modalitate de a spune fără acces la mașină și la jurnalele de sistem pentru a vedea erorile la pornire sau erori pe partea serverului. Jurnalele de depanare din partea clientului nu ne vor ajuta să o depanăm.
Organic Marble avatar
drapel us
M-am conectat la vps-ul meu cu acele opțiuni detaliate; până când a început schimbul de chei, singura diferență posibil semnificativă pe care am văzut-o în rezultat a fost linia `key_load_public: No such file or directory` Acea linie nu a apărut în rezultatul meu în zona fișierului de identitate.
Katai avatar
drapel gw
@ThomasWard Am reușit să obțin acces la fișiere, printr-o funcție de reparare - dar se pare că nu găsesc jurnalele relevante.Tot ceea ce verific pare fără legătură - și încercând să dezactivez ufw și să deschid restricțiile sshd nu dau niciun rezultat - încă nu mă pot conecta deloc în sistem.
Organic Marble avatar
drapel us
Aruncă o privire la https://serverfault.com/questions/813519/ssh-apparenly-not-reading-keys-inside-ssh/813545#813545 și https://unix.stackexchange.com/questions/321968/trying- la-ssh-în-server-și-obținerea-cheie-încărcare-public-nu-un astfel de fișier-sau-director/321972

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.