Steg 1:Uppdatera systemet
Innan du installerar någon ny programvara är det en god praxis att uppdatera ditt system för att säkerställa att du har de senaste säkerhetskorrigeringarna och buggfixarna.
```
sudo apt uppdatering
sudo apt uppgradering
```
Steg 2:Installera OpenSSH Server
När ditt system har uppdaterats kan du installera OpenSSH Server med följande kommando:
```
sudo apt installera openssh-server
```
*Steg 3:Aktivera OpenSSH Server *
När installationen är klar måste du starta och aktivera OpenSSH-tjänsten för att starta automatiskt vid systemstart. För att göra detta, kör följande kommandon:
```
sudo systemctl starta ssh
sudo systemctl aktivera ssh
```
Steg 4:Testa SSH-anslutningen
För att testa om OpenSSH fungerar korrekt kan du försöka ansluta till din server med en säker skal-klient (SSH). Du kan göra detta från en annan dator i ditt nätverk eller från din lokala dator med hjälp av ett verktyg som PuTTY (Windows) eller det inbyggda Terminal-programmet (macOS och Linux).
För att ansluta till din server, öppna din SSH-klient och skriv in följande kommando, ersätt användarnamn med ditt faktiska användarnamn på servern:
```
ssh användarnamn@din_server_ip_adress
```
När du uppmanas anger du ditt lösenord för användarnamnet du använder. Om anslutningen lyckas loggas du in på din server genom SSH-sessionen.
*Steg 5:Aktivera rotinloggning (valfritt) *
Som standard är rotinloggning inaktiverad av säkerhetsskäl. Om du vill tillåta rotinloggning via SSH kan du avkommentera följande rad i filen `/etc/ssh/sshd_config`:
```
#PermitRootLogin förbjud-lösenord
```
Se till att ersätta `prohibit-password` med `yes` för att aktivera root-inloggning med ett lösenord.
Steg 6:Konfigurera SSH-port (valfritt)
Som standard lyssnar SSH-servern på port 22. Om du vill ändra porten kan du göra det genom att ändra `Port`-direktivet i samma konfigurationsfil, `/etc/ssh/sshd_config`.
Steg 7:Konfigurera autentisering av privat/offentlig nyckel (valfritt)
Autentisering med offentlig nyckel anses vanligtvis vara säkrare än lösenordsbaserad autentisering. För att ställa in SSH-nyckelbaserad autentisering kan du följa vår detaljerade guide om hur du ställer in SSH-nycklar för säkra inloggningar på Linux.
Steg 8:Starta om SSH-tjänsten
Efter att ha gjort några ändringar i SSH-konfigurationsfilen bör du starta om SSH-tjänsten för att tillämpa dessa ändringar. Du kan göra detta genom att köra:
```
sudo systemctl starta om ssh
```
Genom att följa dessa steg har du framgångsrikt installerat och konfigurerat OpenSSH på din Debian 11-server.