Cum să instalați și să configurați un server SSH pe Debian
SSH (Secure Shell) este un protocol care oferă o modalitate sigură de a accesa și gestiona servere la distanță. Instalarea și configurarea unui server SSH pe Debian vă permite să vă controlați de la distanță serverul în mod sigur printr-o rețea.
În acest articol, vom acoperi cum să instalați și să configurați un server SSH pe Debian.
Pasul 1: Instalarea serverului OpenSSH
Serverul OpenSSH este cea mai frecvent utilizată implementare SSH. Pentru a-l instala pe Debian, deschideți un terminal și rulați următoarea comandă:
După ce instalarea este completă, verificați dacă serviciul SSH rulează:
Pasul 2: Configurați SSH
Fișierul de configurare SSH este localizat la adresa /etc/ssh/sshd_config. Deschideți acest fișier cu un editor de text:
Puteți modifica diverse setări pentru a spori securitatea și funcționalitatea:
- Modificarea portului SSH (opțional): Pentru a schimba portul SSH implicit (care este 22), modificați următoarea linie:Port 2222
- Dezactivați autentificarea rădăcină (recomandat): Pentru a îmbunătăți securitatea, dezactivați autentificarea root prin modificarea:PermitRootLogin no
- Permiteți numai anumitor utilizatori (opțional): Puteți restricționa accesul SSH la anumiți utilizatori adăugând:AllowUsers nume utilizator
După efectuarea modificărilor, salvați și închideți fișierul.
Pasul 3: Reporniți serviciul SSH
Pentru a aplica modificările, reporniți serviciul SSH:
Pasul 4: Accesați serverul prin SSH
Acum puteți accesa serverul prin SSH de pe o altă mașină. Utilizați următoarea comandă:
Dacă ați schimbat portul, specificați numărul portului astfel:
Pasul 5: Activați autentificarea prin cheie SSH (opțional)
Pentru o securitate sporită, puteți configura autentificarea prin cheie SSH. Această metodă elimină necesitatea parolelor și oferă o modalitate mai sigură de autentificare.
- Generați cheile SSH pe computerul client:ssh-keygen -t rsa -b 4096
- Copiați cheia publică pe server:ssh-copy-id username@ip_serverul dvs
Acum, când vă conectați, vi se va solicita fraza de acces a cheii SSH în loc de parolă.
Concluzie
Instalarea și configurarea unui server SSH pe Debian este un proces simplu care oferă acces securizat de la distanță la serverul dumneavoastră. Urmând acest ghid, veți avea SSH funcțional cu opțiuni suplimentare pentru îmbunătățirea securității, cum ar fi schimbarea portului implicit, dezactivarea conectării root și activarea autentificării cheii SSH.