BLACKBOXCentru de ajutor

Nu mă pot conecta prin SSH

Diagnosticare după mesajul de eroare: timeout, connection refused, permission denied, amprenta serverului schimbată.

generalActualizat 2026-10-09~11 min de citit
Pe această pagină

Ce faceți când comanda ssh root@IP_SERVER sau PuTTY nu se conectează la server. Căutați în tabelul de mai jos mesajul pe care îl vedeți: el arată dacă problema este la rețea, la serviciul SSH sau la autentificare. Ce se poate rezolva din panou rezolvați pe cardul serverului, în pagina „Serverele mele” a panoului app.blackbox.md (app.blackbox.md/my-servers, meniul din stânga „Infrastructură” → „Serverele mele”; din blackbox.md: „Contul meu” → „Panou de administrare”).

Disponibil pentru: titularul contului blackbox.md care a comandat serverul. Pe cardurile marcate „Administrat” butoanele panoului lipsesc: scrieți suportului.

Notă Clienții nu au consolă web sau VNC. „Pornește”, „Oprește” și „Repornește” funcționează și fără SSH. În schimb, „Resetează parola”, „Adaugă cheie SSH”, „Activează login cu parolă” și „Dezactivează login cu parolă” se conectează la server prin SSH, pe portul 22, cu „Cheie de administrare (blackbox.md)”. Ele vă ajută când parola sau cheia dvs. nu este acceptată, dar nu și când SSH-ul serverului nu răspunde deloc.

Ce verificați mai întâi

  • Adresa IP. Copiați-o de pe cardul serverului, câmpul „IP” (butonul de lângă adresă afișează „Copiat”). Nu vă conectați după domeniu: este posibil să nu indice încă spre server.
  • Utilizatorul este root.
  • Portul este 22, dacă nu l-ați schimbat dvs.
  • Modul de autentificare îl arată insigna de lângă numele serverului: „Parolă + cheie” sau „Doar cheie”. Pe un server „Doar cheie” parola nu funcționează prin SSH.
  • Serverul este nou? Emailul „Serverul dvs. este gata — BBX-…” poate sosi cu aproximativ un minut înainte ca SSH să răspundă. Așteptați un minut și reîncercați.

Mesajul de eroare, cauza și soluția

Mesaj Cauză probabilă Ce faceți
Connection timed out (macOS: Operation timed out; PuTTY: Network error: Connection timed out) serverul este oprit, IP-ul este greșit, serverul tocmai a fost creat, rețeaua dvs. blochează portul 22 sau firewall-ul din sistem aruncă conexiunea secțiunea „Connection timed out”
Connection refused (PuTTY: Network error: Connection refused) SSH nu rulează sau încă pornește, l-ați mutat pe alt port, ori firewall-ul din sistem sau fail2ban respinge conexiunea secțiunea „Connection refused”
No route to host firewall-ul din sistem (de exemplu firewalld) respinge conexiunea sau există o problemă de rețea secțiunea „Connection timed out”, pasul 5; verificați și portul (secțiunea „Verificări din calculatorul dvs.”)
Could not resolve hostname adresa este scrisă greșit sau domeniul nu indică spre server conectați-vă cu adresa IP de pe card
Permission denied (publickey) (PuTTY: No supported authentication methods available (server sent: publickey) sau Server refused our key) server „Doar cheie”, iar cheia dvs. nu este instalată sau calculatorul oferă altă cheie; alt utilizator decât root secțiunea „Permission denied (publickey)”
Permission denied, please try again., la final Permission denied (publickey,password). (PuTTY: Access denied) parolă greșită sau schimbată cu passwd secțiunea „Permission denied” la parolă
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! și Host key verification failed. calculatorul dvs. are salvată altă amprentă pentru această adresă IP secțiunea „REMOTE HOST IDENTIFICATION HAS CHANGED”
Too many authentication failures calculatorul oferă prea multe chei înainte de cea corectă secțiunea „Too many authentication failures”
WARNING: UNPROTECTED PRIVATE KEY FILE! fișierul cheii private are permisiuni prea largi (macOS, Linux) secțiunea „Permission denied (publickey)”, la final

„Connection timed out”: serverul nu răspunde

Conexiunea nu ajunge la server sau nu primește niciun răspuns. Verificați în ordine:

  1. IP-ul. Comparați adresa din comandă cu câmpul „IP” de pe card.
  2. Serverul tocmai a fost creat. Așteptați un minut și reîncercați.
  3. Serverul este oprit. Panoul nu arată dacă serverul este pornit sau oprit: eticheta „active” de pe card înseamnă doar că serverul este activ în contul dvs. Dacă l-ați oprit sau nu sunteți sigur, apăsați „Pornește” pe card și confirmați „Porniți NUME_SERVER?” cu „OK”. Așteptați câteva minute și reîncercați. Mesajul power_action_failed după „Pornește” înseamnă de obicei că serverul era deja pornit. Detalii: Repornirea, oprirea și pornirea serverului.
  4. Rețeaua dvs. blochează portul 22. Unele rețele de birou, hoteluri și Wi-Fi publice nu permit SSH. Încercați din altă rețea, de exemplu de pe internetul mobil. Dacă de acolo merge, adresați-vă administratorului rețelei inițiale sau vedeți secțiunea despre fail2ban.
  5. Firewall-ul din sistem aruncă conexiunea. De exemplu, ați activat ufw sau firewalld fără să permiteți portul 22. Atunci nici butoanele panoului care folosesc SSH nu funcționează. Apăsați „Repornește”: ajută doar dacă regula nu a fost salvată permanent. Altfel: Ați pierdut accesul la server (parolă sau cheie).

Filtrarea din rețea administrată de BLACKBOX lasă să treacă SSH pe portul 22, deci nu blochează o conectare obișnuită: Firewall: filtrarea din rețea și ufw/firewalld pe server.

„Connection refused”: serverul răspunde, dar SSH nu acceptă conexiunea

Serverul este pornit și accesibil din rețea, dar pe portul 22 nu ascultă nimic sau conexiunea este respinsă.

Cauză Ce faceți
Serverul tocmai a pornit și SSH încă se încarcă așteptați un minut și reîncercați
Ați mutat SSH pe alt port filtrarea din rețea lasă să treacă implicit doar porturile 22, 80 și 443, iar panoul se conectează tot pe portul 22. Dacă suportul v-a deschis noul port, conectați-vă cu -p și noul port (comanda de mai jos); altfel scrieți suportului
Serviciul SSH este oprit (de exemplu, cu systemctl stop) apăsați „Repornește”: la pornirea sistemului, SSH se lansează automat, dacă nu l-ați dezactivat
Configurația SSH este stricată și serviciul nu pornește „Repornește” nu ajută; scrieți suportului
Firewall-ul din sistem sau fail2ban respinge conexiunea vedeți pasul 5 de la „Connection timed out” și secțiunea despre fail2ban
ssh -p PORT root@IP_SERVER

„Permission denied (publickey)”: cheia nu este acceptată

Serverul răspunde, dar acceptă doar chei, iar cheia oferită de calculatorul dvs. nu este printre cele instalate.

  1. Conectați-vă ca root. Datele de acces de la BLACKBOX sunt pentru root, nu pentru alți utilizatori.

  2. Indicați explicit cheia privată, adică fișierul fără .pub. Dacă fișierul cheii are alt nume (de exemplu id_rsa), folosiți acel nume în comenzile de mai jos.

    ssh -i ~/.ssh/id_ed25519 root@IP_SERVER

    În PowerShell:

    ssh -i $env:USERPROFILE\.ssh\id_ed25519 root@IP_SERVER

    În PuTTY, fișierul .ppk îl alegeți la „Connection” → „SSH” → „Auth” → „Credentials”: Conectarea la server prin SSH (Windows, macOS, Linux).

  3. Verificați dacă cheia este pe server. Pe card apăsați „Adaugă cheie SSH”: sus apare lista „Chei instalate”, cu începutul amprentei fiecărei chei (de exemplu SHA256:Ab12Cd34Ef56G…). Afișați amprenta cheii dvs. și comparați începutul:

    ssh-keygen -lf ~/.ssh/id_ed25519.pub

    În PowerShell:

    ssh-keygen -lf $env:USERPROFILE\.ssh\id_ed25519.pub
  4. Dacă cheia lipsește, alegeți „Lipește o cheie nouă”, lipiți conținutul fișierului .pub și apăsați „Adaugă cheia”. Apare mesajul „Cheie adăugată.”. Dacă ați salvat cheia în „Contul meu” → „Chei SSH”, alegeți „Folosește o cheie salvată”. Cu PuTTYgen, copiați textul din câmpul „Public key for pasting into OpenSSH authorized_keys file”: o singură linie care începe cu ssh-ed25519 sau ssh-rsa. Detalii: Adăugarea și ștergerea cheilor SSH pe server.

  5. Conectați-vă din nou.

Dacă ați pierdut cheia privată sau vreți să intrați temporar cu parola („Activează login cu parolă” și apoi „Resetează parola”): Ați pierdut accesul la server (parolă sau cheie).

Dacă SSH afișează WARNING: UNPROTECTED PRIVATE KEY FILE! și ignoră cheia, fișierul cheii are permisiuni prea largi. Pe macOS și Linux:

chmod 600 ~/.ssh/id_ed25519

„Permission denied” la parolă

Mesajul Permission denied, please try again. apare după fiecare parolă greșită. După trei încercări, SSH închide conexiunea cu Permission denied (publickey,password)..

  1. Pe card apăsați „Afișează datele de acces” și confirmați „Afișați datele de acces salvate pentru NUME_SERVER? Accesul este înregistrat.”. Apare caseta cu „Utilizator” și „Parolă”.
  2. Copiați parola și lipiți-o când SSH o cere (în PowerShell și în PuTTY, cu clic dreapta). Parola nu apare pe ecran în timp ce o introduceți.
  3. Dacă nici așa nu merge, probabil ați schimbat parola cu passwd: panoul arată parola pe care a salvat-o el, la creare sau la ultima resetare. Apăsați „Resetează parola” și confirmați „Resetați parola pentru NUME_SERVER? Parola curentă încetează să funcționeze imediat.”. Parola nouă apare în aceeași casetă. Puteți reseta parola de cel mult 3 ori în 5 minute: Resetarea parolei root.

Un server „Doar cheie” nu acceptă parole prin SSH, nici după resetare: SSH nici nu vă cere parola și răspunde cu Permission denied (publickey). Folosiți cheia sau apăsați „Activează login cu parolă”: Activarea și dezactivarea autentificării SSH cu parolă.

Dacă ați instalat fail2ban, mai multe parole greșite la rând vă pot bloca adresa IP: vedeți secțiunea despre fail2ban.

„REMOTE HOST IDENTIFICATION HAS CHANGED”

La o conectare anterioară, calculatorul dvs. a salvat altă amprentă pentru această adresă IP: de exemplu, adresa a aparținut înainte altui server la care v-ați conectat sau sistemul a fost reinstalat. SSH refuză conectarea până ștergeți amprenta veche (comanda funcționează și în PowerShell):

ssh-keygen -R IP_SERVER

Conectați-vă din nou și confirmați noua amprentă cu yes. În PuTTY, la fereastra „PuTTY Security Alert” apăsați „Accept”.

Atenție Dacă nu ați primit un server nou pe o adresă IP folosită înainte și sistemul nu a fost reinstalat, nu continuați conectarea și scrieți suportului. O amprentă schimbată fără motiv poate însemna că cineva interceptează conexiunea.

„Too many authentication failures”

Agentul SSH de pe calculatorul dvs. are mai multe chei încărcate și le oferă pe rând. Serverul închide conexiunea după un număr limitat de încercări, înainte să ajungă la cheia corectă. Indicați o singură cheie:

ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519 root@IP_SERVER

Pe un server „Parolă + cheie”, ca să intrați direct cu parola, fără să se încerce cheile:

ssh -o PubkeyAuthentication=no root@IP_SERVER

Adresa dvs. IP a fost blocată de fail2ban

Secțiunea vă privește dacă ați instalat fail2ban pe server. După prea multe autentificări greșite, fail2ban blochează adresa IP de la care au venit: din rețeaua dvs. conexiunea este refuzată sau expiră, dar din altă rețea merge.

  1. Din rețeaua blocată, deschideți https://ip.blackbox.md și notați adresa afișată: aceasta este adresa blocată (Instrumentul „Adresa ta IP”).

  2. Conectați-vă la server din altă rețea, de exemplu de pe internetul mobil.

  3. Verificați adresele blocate pentru SSH, în rândul „Banned IP list”:

    fail2ban-client status sshd
  4. Deblocați adresa dvs.:

    fail2ban-client set sshd unbanip IP_DVS
  5. Ca să nu se repete, adăugați adresa la ignoreip: Protecție împotriva încercărilor de ghicire a parolei cu fail2ban.

Dacă nu aveți altă rețea, așteptați să expire blocarea. Durata ei este valoarea bantime din configurația fail2ban.

Verificări din calculatorul dvs.

Răspunde portul 22?

Windows (PowerShell):

Test-NetConnection IP_SERVER -Port 22

TcpTestSucceeded : True înseamnă că portul răspunde și problema este la autentificare. False înseamnă că SSH nu răspunde: vedeți secțiunile „Connection timed out” și „Connection refused”.

macOS și Linux:

nc -vz IP_SERVER 22

Un rând cu succeeded sau Connected înseamnă că portul răspunde. Connection refused sau timed out înseamnă că nu răspunde. Dacă comanda rămâne mult timp fără rezultat, portul nu răspunde: opriți-o cu Ctrl + C.

Ce arată ssh -v

Modul detaliat afișează fiecare pas al conectării:

ssh -v root@IP_SERVER
Rândul din rezultat Ce înseamnă
Connecting to IP_SERVER [IP_SERVER] port 22., urmat de așteptare sau de timed out conexiunea nu ajunge la server: rețea, server oprit sau firewall
Connection established. rețeaua și portul 22 funcționează
Authentications that can continue: publickey serverul acceptă doar chei („Doar cheie”)
Authentications that can continue: publickey,password serverul acceptă și parola
Offering public key: … cheia oferită de calculatorul dvs.; dacă nu este cea instalată pe server, folosiți -i
Server accepts key: … serverul a acceptat cheia
Authentication succeeded autentificarea a reușit

În PuTTY, detaliile conectării sunt în „Event Log”: clic dreapta pe bara de titlu a ferestrei → „Event Log”.

Dacă tot nu reușiți

Includeți în mesaj:

  1. adresa IP a serverului și numărul comenzii BBX-… (câmpurile „IP” și „Comandă” de pe card);
  2. adresa dvs. IP publică, de pe ip.blackbox.md;
  3. mesajul de eroare exact și ora la care a apărut;
  4. rezultatul complet al comenzii ssh -v root@IP_SERVER;
  5. ce ați schimbat ultima dată pe server (firewall, configurația SSH, chei).

Securitate Rezultatul ssh -v nu conține parola și nici cheia privată, așa că îl puteți trimite. Nu trimiteți niciodată parola root, cheia privată sau token-uri API.

Întrebări frecvente

Ieri mă conectam, azi nu. De unde încep? Verificați portul cu Test-NetConnection sau nc. Dacă portul nu răspunde din nicio rețea și nu ați schimbat nimic pe server, apăsați „Repornește”. Dacă nici după câteva minute nu vă conectați, scrieți suportului.

„Repornește” nu ajută, iar serverul nu răspunde deloc. „Repornește” trimite o repornire obișnuită (soft), iar panoul nu are buton de resetare forțată. Dacă serverul tot nu răspunde după câteva minute, scrieți suportului.

Pe Windows primesc mesajul că ssh nu este recunoscut. Adăugați componenta OpenSSH Client din setările Windows, la funcțiile opționale, sau folosiți PuTTY: Conectarea la server prin SSH (Windows, macOS, Linux).

Când schimb firewall-ul sau configurația SSH, cum evit să mă blochez? Păstrați deschisă o a doua sesiune SSH până verificați că o conexiune nouă reușește. Nu setați PermitRootLogin no și nu ștergeți „Cheie de administrare (blackbox.md)”: altfel panoul nu vă mai poate ajuta.

N-ați găsit răspunsul?Scrieți-ne și echipa de suport vă răspunde. support@blackbox.md
Deschideți un tichet