Nu vă puteți conecta la VPS: diagnostic pas cu pas

Tipărire
  • 0

Când un VPS nu răspunde, cauza se află de obicei într-unul din trei locuri: starea serviciului, rețeaua de la care vă conectați sau sistemul din interiorul serverului. Verificați-le în această ordine. De cele mai multe ori aflați cauza în câteva minute, fără să pierdeți date.

1. Starea serviciului în contul de client

  • Deschideți Servicii, alegeți VPS-ul și verificați dacă serverul este pornit. Dacă este oprit, porniți-l și așteptați un minut sau două.
  • Uitați-vă dacă serviciul nu este suspendat. O factură neachitată la timp poate duce la suspendare; lista lor o găsiți la Facturi.
  • Dacă serverul nu pornește din panou sau apare un mesaj de eroare la pornire, deschideți un tichet și copiați mesajul exact.

2. Rețeaua de la care vă conectați

Încercați conexiunea dintr-o rețea diferită, cum ar fi internetul mobil al telefonului. Dacă de acolo funcționează, problema ține de rețeaua dvs. sau adresa dvs. IP a fost blocată de firewall-ul serverului.

  • Network is unreachable indică aproape întotdeauna o problemă locală: Wi-Fi, VPN sau routerul.
  • Connection timed out înseamnă că nu vine niciun răspuns. Cauza poate fi rețeaua dvs., firewall-ul serverului sau rețeaua VPS-ului.
  • Pe un Unmanaged VPS cu fail2ban sau un program similar, câteva parole greșite la rând vă pot bloca temporar adresa IP.

3. Sistemul din interiorul serverului

Deschideți consola noVNC din pagina serviciului. Ea funcționează chiar dacă rețeaua serverului nu merge.

  • Dacă pornirea sistemului s-a blocat cu o eroare pe ecran, notați mesajul și trimiteți-l într-un tichet.
  • Dacă vedeți ecranul de autentificare, intrați cu root și verificați rețeaua, firewall-ul și serviciul SSH cu comenzile de mai jos.
  • Connection refused la SSH înseamnă că serverul răspunde, dar serviciul SSH nu ascultă pe portul folosit de dvs.
  • Permission denied înseamnă utilizator sau parolă greșită. Tastați parola manual, fără spații în plus.

Comenzi de verificare

Comenzile de mai jos doar afișează informații; nu modifică nimic pe server.

  • ip a: adresa IP și interfața de rețea. Comparați adresa cu cea din pagina serviciului.
  • ip route: ruta implicită (gateway-ul).
  • systemctl status ssh sau systemctl status sshd: dacă serviciul SSH rulează.
  • ss -tlnp | grep ssh: portul pe care ascultă SSH.
  • ufw status sau firewall-cmd --list-all: regulile firewall-ului.
  • df -h: spațiul pe disc. Un disc plin poate opri servicii, inclusiv SSH.

Dacă modificați setările de rețea sau de firewall, lăsați consola deschisă. Așa puteți anula imediat schimbarea dacă pierdeți legătura.

Când consola nu se deschide

Reîncărcați pagina și încercați alt browser. Dacă fereastra consolei rămâne goală, afișează o eroare sau expiră, deschideți un tichet și scrieți adresa dvs. IP publică, ca să putem verifica accesul.

Ce scrieți în tichet

  • adresa IP a serverului și momentul în care a apărut problema;
  • textul exact al erorii (o captură de ecran ajută);
  • utilizatorul și portul cu care încercați;
  • adresa dvs. IP publică, când conexiunea eșuează numai de la birou sau de acasă;
  • ce ați schimbat ultima dată pe server, dacă ați schimbat ceva.

Nu trimiteți parole în textul tichetului.

Înainte să vă gândiți la reinstalare

Un sistem care refuză să pornească poate fi readus la viață printr-o reinstalare, însă aceasta șterge tot de pe disc. La un VPS proaspăt livrat la care nu merge nicio parolă, nu reinstalați: scrieți-ne direct. În celelalte cazuri, încercați întâi consola și salvați datele, dacă este posibil.

Articole utile

Răspunsul a fost util?