Când este momentul să treci de la shared hosting la VPS. Ghid pentru migrarea de…

SSH pentru începători: comenzi esențiale pentru administrarea serverului
Ce este SSH și de ce ai nevoie de el. SSH pentru începători: comenzi esențiale pentru administrarea serverului.
SSH (Secure Shell) este un protocol de comunicare criptată care îți permite să te conectezi la distanță la un server Linux și să îl administrezi prin linia de comandă. Este instrumentul fundamental al oricărui administrator de server – fie că vorbim de un server VPS, un server dedicat sau chiar o instanță cloud.
SSH pentru începători: comenzi esențiale pentru administrarea serverului
Spre deosebire de interfețele grafice precum cPanel, SSH îți oferă control total asupra serverului și posibilitatea de a automatiza sarcini repetitive. Acest ghid te va învăța comenzile esențiale de care ai nevoie pentru administrarea de zi cu zi.
Cum te conectezi prin SSH
Din Linux sau macOS
Terminalul are clientul SSH integrat. Pur și simplu deschide terminalul și tastează:
ssh utilizator@adresa-ip-server
Sau cu un port personalizat:
ssh -p 2222 utilizator@adresa-ip-server
Din Windows
- Windows Terminal / PowerShell – Windows 10 și 11 au client SSH integrat, folosește aceeași sintaxă ca Linux
- PuTTY – client SSH clasic cu interfață grafică
- MobaXterm – client avansat cu suport SFTP integrat și tabs
La prima conectare, vei fi întrebat dacă accepți amprenta serverului. Tastează «yes» și introdu parola.
Navigarea prin sistemul de fișiere
Primele comenzi pe care trebuie să le înveți sunt cele de navigare:
pwd– afișează directorul curent (Print Working Directory)ls– listează fișierele din directorul curentls -la– listează toate fișierele, inclusiv cele ascunse, cu detalii (permisiuni, dimensiune, dată)cd /cale/director– schimbă directorul curentcd ..– urcă un nivel în ierarhia directoarelorcd ~– revino la directorul home al utilizatorului
Gestionarea fișierelor și directoarelor
Creare
mkdir nume-director– creează un director noumkdir -p cale/sub/director– creează directoare în cascadătouch fisier.txt– creează un fișier gol
Copiere și mutare
cp fisier.txt copie.txt– copiază un fișiercp -r director/ copie-director/– copiază un director recursivmv fisier.txt alt-nume.txt– redenumește sau mută un fișier
Ștergere
rm fisier.txt– șterge un fișierrm -r director/– șterge un director și conținutul săurm -rf director/– șterge forțat fără confirmare (folosește cu extremă atenție)
Vizualizarea și editarea fișierelor
cat fisier.txt– afișează conținutul complet al unui fișierless fisier.txt– afișează conținutul paginat (navighează cu săgețile, ieși cu «q»)head -n 20 fisier.txt– afișează primele 20 de liniitail -n 20 fisier.txt– afișează ultimele 20 de liniitail -f /var/log/syslog– urmărește un fișier de log în timp real
Editoare de text
nano fisier.txt– editor simplu, ideal pentru începători (Ctrl+O salvează, Ctrl+X iese)vim fisier.txt– editor puternic dar cu curbă de învățare (tastează «i» pentru inserare, Esc apoi «:wq» pentru salvare și ieșire)
Gestionarea permisiunilor
Permisiunile pe Linux controlează cine poate citi, scrie și executa fișiere:
chmod 755 director/– rwxr-xr-x (proprietarul are acces complet, ceilalți pot citi și executa)chmod 644 fisier.txt– rw-r–r– (proprietarul poate citi și scrie, ceilalți doar citesc)chmod +x script.sh– adaugă dreptul de execuțiechown utilizator:grup fisier.txt– schimbă proprietarul și grupulchown -R utilizator:grup director/– schimbă proprietarul recursiv
Pentru fișierele WordPress: directoarele trebuie să fie 755, fișierele 644, iar wp-config.php poate fi 600 pentru securitate maximă.
Monitorizarea serverului
Comenzi esențiale pentru a verifica starea serverului:
Resurse sistem
htop– monitor interactiv de procese (mai intuitiv decât top)free -h– afișează utilizarea memoriei RAM în format lizibildf -h– afișează spațiul pe disc al partițiilordu -sh /cale/director– afișează dimensiunea unui directoruptime– arată de cât timp rulează serverul și load average
Procese și servicii
ps aux– listează toate procesele activesystemctl status httpd– verifică starea unui serviciu (Apache în acest caz)systemctl restart nginx– restartează un serviciusystemctl enable mariadb– activează un serviciu la bootjournalctl -u httpd --since today– verifică log-urile unui serviciu
Căutarea fișierelor și în conținut
find /cale -name "*.php"– caută fișiere PHP într-un directorfind /cale -name "*.log" -mtime +30– caută fișiere log mai vechi de 30 de zilegrep "eroare" /var/log/syslog– caută text în fișieregrep -r "text" /cale/director/– caută recursiv în toate fișierele
Transfer de fișiere
Transferul fișierelor între calculatorul local și server:
scp fisier.txt user@server:/cale/destinatie/– copiază un fișier pe serverscp user@server:/cale/fisier.txt ./– descarcă un fișier de pe serverscp -r director/ user@server:/cale/– copiază un director recursivrsync -avz sursa/ user@server:/destinatie/– sincronizare eficientă (transferă doar diferențele)
Comenzi de rețea
ping google.com– verifică conectivitatea la un hostcurl -I https://site.ro– verifică headerele HTTP ale unui sitenetstat -tulpn– afișează porturile deschise și serviciile care le folosescss -tulpn– alternativa modernă la netstatdig domeniu.ro– interogare DNS
Consultă blogul nostru pentru ghiduri mai detaliate despre administrarea serverelor Linux.
Sfaturi de securitate SSH
Pentru a menține conexiunea SSH sigură:
- Folosește autentificare cu chei SSH în loc de parole
- Schimbă portul implicit (22) cu un port neprivilegieat
- Dezactivează accesul root direct – conectează-te ca utilizator normal și folosește
sudo - Instalează fail2ban pentru a bloca tentativele de acces prin forță brută
- Limitează accesul SSH doar la IP-uri cunoscute prin firewall
SSH este un instrument indispensabil pentru administrarea serverelor Linux. Chiar dacă la început linia de comandă poate părea intimidantă, comenzile de bază prezentate în acest ghid acoperă majoritatea sarcinilor de administrare de zi cu zi. Cu practică, vei descoperi că SSH este mai rapid și mai eficient decât orice interfață grafică. Dacă ai nevoie de ajutor cu administrarea serverului tău, echipa noastră de suport este disponibilă să te asiste.




Comments (0)