Când serverul e gata, în Contul NBT apar adresa lui IP, utilizatorul (root) și parola. Din acel moment serverul e al tău: noi nu intrăm pe el și nu-l administrăm. Ghidul acoperă prima oră: intri, schimbi parola și pui o cheie SSH. Pașii următori, în ordine: Serverul VPS: utilizator obișnuit și SSH doar cu cheie, Serverul VPS: actualizările și firewall-ul, Serverul VPS: backup și monitorizare.
Ce vei reuși
- intri pe server prin SSH, de pe Windows, Mac sau Linux;
- schimbi parola primită cu una a ta;
- intri cu o cheie SSH, fără parolă.
Înainte să începi
- Datele de acces. Intră în Contul NBT (https://nbt-host.com/cont, vezi Contul NBT: cum intri și ce găsești în el). La rândul serverului vezi IP-ul, utilizatorul și, cu „Arată parola”, parola. Parola nu ți-o trimitem pe email.
- Un terminal. Pe Mac și Linux: aplicația Terminal. Pe Windows 10 și 11: PowerShell sau Terminal, care au deja comanda
ssh. - Sistemul serverului. Ubuntu, Debian, AlmaLinux sau Rocky, cum l-ai ales la comandă. Comenzile diferă pe alocuri; le scriem pe amândouă când e cazul.
- În exemple,
203.0.113.7ține locul adresei IP a serverului tău. - Ghidul e pentru serverele cu Linux. Pe un server cu Windows Server intri cu Conexiune la desktop la distanță (Remote Desktop), nu prin SSH.
Pașii
A. Intri prima dată
- Deschide terminalul și scrie:
ssh root@203.0.113.7 - La prima conectare apare un mesaj de forma „The authenticity of host … can't be established”, cu amprenta (fingerprint) cheii serverului. Scrie
yesși apasă Enter. Calculatorul ține minte amprenta și te avertizează dacă se schimbă vreodată. - Scrie parola din Contul NBT. În timp ce o scrii nu apare nimic pe ecran, nici steluțe; e normal. O poți lipi (în PowerShell, clic dreapta; în Terminal pe Mac, Cmd+V) și apăsa Enter.
- Apare promptul serverului, de forma
root@nume-server:~#. Ești pe server.
B. Schimbi parola root
- Scrie:
passwd - Scrie de două ori o parolă nouă, lungă, generată de managerul de parole (vezi Parole sigure și autentificarea în doi pași, peste tot). Nici acum nu se vede ce scrii.
- Parola din Contul NBT rămâne cea veche: Contul NBT îți arată parola de la predare, nu pe cea schimbată de tine. De acum, singura copie a parolei noi e la tine.
C. Faci o cheie SSH, pe calculatorul tău
O cheie SSH e o pereche de fișiere: una privată, care stă doar pe calculatorul tău, și una publică, pe care o pui pe server. E mult mai greu de spart decât o parolă.
- Deschide un terminal nou, pe calculatorul tău (nu pe server) și scrie:
ssh-keygen -t ed25519 -C "laptop-ana" - Apasă Enter la locul fișierului propus. Când ți se cere o frază de acces (passphrase), pune una: dacă îți pierzi laptopul, cheia nu poate fi folosită fără ea.
- Se creează două fișiere în folderul
.sshdin folderul tău de utilizator:id_ed25519(cheia privată, nu o dai nimănui) șiid_ed25519.pub(cheia publică).
D. Pui cheia publică pe server
Pe Mac și Linux:
ssh-copy-id root@203.0.113.7Scrie parola root nouă. Comanda adaugă cheia publică pe server.
- Pe Windows (PowerShell), unde
ssh-copy-idlipsește:type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@203.0.113.7 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys" - Ieși de pe server (
exit) și intră din nou cussh root@203.0.113.7. Dacă intri fără să ți se ceară parola serverului (doar fraza cheii, dacă ai pus una), cheia merge.
Nu opri încă intrarea cu parolă: o faci în Serverul VPS: utilizator obișnuit și SSH doar cu cheie, după ce ai un utilizator obișnuit care intră cu cheie.
Ce faci mai departe
- Un utilizator obișnuit, cu
sudo, și SSH doar cu cheie: Serverul VPS: utilizator obișnuit și SSH doar cu cheie. - Actualizările și firewall-ul: Serverul VPS: actualizările și firewall-ul.
- Copiile de siguranță și monitorizarea: Serverul VPS: backup și monitorizare.
Un server cu parolă slabă e găsit de roboți în primele ore. Fă primii doi pași în aceeași zi.
Dacă ceva nu merge
- „Connection timed out”. Verifică IP-ul. Dacă e corect, rețeaua ta poate bloca portul 22 (unele rețele de firmă o fac): încearcă de pe telefon, ca hotspot.
- „Permission denied, please try again.” Parola e greșită. Copiaz-o din nou din Contul NBT, fără spații la capete. După multe încercări greșite, așteaptă câteva minute.
- „WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!” Amprenta serverului s-a schimbat: serverul a fost reinstalat sau te conectezi la altă mașină. Dacă știi că a fost reinstalat, șterge amprenta veche cu
ssh-keygen -R 203.0.113.7și conectează-te din nou. Dacă nu știi de ce, nu continua și scrie-ne. - Ți-ai pierdut parola root nouă și nu ai cheie. Noi nu intrăm pe server și nu avem parola ta. Scrie-ne: îți spunem ce se poate face pe serverul tău, de exemplu refacerea dintr-o copie, dacă ai backupul automat.
