Om du inte ak­ti­ve­ra­de OpenSSH-servern under in­stal­la­tio­nen av Ubuntu 24.04, oroa dig inte! Du kan enkelt aktivera den senare. In­stal­le­ra bara OpenSSH via ter­mi­na­len och justera SSH-kon­fi­gu­ra­tio­nen så att den passar dina sä­ker­hets­krav.

Hur man aktiverar SSH på Ubuntu 24.04 steg för steg

SSH-pro­to­kol­let är numera en standard för säker åtkomst till fjärr­serv­rar eller datorer. Det sä­ker­stäl­ler inte bara krypterad da­taö­ver­fö­ring utan skyddar också mot obehörig åtkomst och ma­ni­pu­la­tion. I moderna Linux-system som Ubuntu 24.04 används van­ligt­vis den öppna käll­kods­lös­ning­en OpenSSH för detta ändamål.

OpenSSH möjliggör inte bara fjär­råt­komst utan även säker filö­ver­fö­ring via SFTP och SCP. Eftersom SSH-tjänsten inte är au­to­ma­tiskt aktiv i Ubuntu efter in­stal­la­tio­nen måste den först kon­fi­gu­re­ras. Du kan också skapa egna SSH-nycklar i Ubuntu med några få steg.

Lär dig hur du kon­fi­gu­re­rar OpenSSH på Ubuntu 24.04 och upptäck de till­gäng­li­ga kon­fi­gu­ra­tions­al­ter­na­ti­ven i denna steg-för-steg-guide.

Steg 1: Öppna ter­mi­na­len

Öppna först kom­man­do­rads­verk­ty­get för din Linux-dis­tri­bu­tion. Det finns flera sätt att göra detta. Antingen genom att hö­gerk­lic­ka på skriv­bor­det > Öppna i terminal och använda kort­kom­man­dot [Ctrl] + [Alt] + [t], eller genom att öppna ap­pli­ka­tions­me­nyn och använda sök­funk­tio­nen. Skriv bara “Terminal” i sökfältet.

Bild: Screenshot of the Ubuntu app searc
Ubuntu search function in the app overview: Search for “Terminal”

Steg 2: In­stal­le­ra Ubuntu SSH-tjänsten

In­stal­le­ra sedan OpenSSH. För att göra detta används Ubuntus pa­ket­han­te­ra­re apt med kommandot sudo som root-användare. Följande ter­mi­nal­kom­man­do startar in­stal­la­tio­nen:

sudo apt install openssh-server
bash
Bild: Screenshot of the installation of OpenSSH in the terminal
The OpenSSH in­stal­la­tion simply takes place in the Ubuntu terminal.

Eftersom du agerar som su­pe­ran­vän­da­re måste du ange ditt lösenord före in­stal­la­tio­nen och bekräfta detta genom att trycka på Enter.

Steg 3: Kon­trol­le­ra att det fungerade

När in­stal­la­tio­nen är klar bekräftar du att den har lyckats genom att kon­trol­le­ra statusen för din SSH-daemon. Det gör du enkelt via ter­mi­na­len med följande kommando:

sudo systemctl status ssh
bash

Titta nu på re­sul­ta­tet av detta kommando. Du bör hitta följande poster:

  • ”aktiv (körs)”: Denna status indikerar att Ubuntu SSH-tjänsten för när­va­ran­de körs.
  • ”preset: enabled”: Titta på raden ”Loaded” och sök efter posten ”preset: enabled”. Den indikerar att SSH kommer att vara till­gäng­ligt vid varje omstart av systemet.
Bild: Screenshot of the status of SSH in the terminal
You can see from the green “active” display that SSH is activated.

Om statusen visar att din SSH-tjänst för när­va­ran­de är inaktiv måste du ändra detta manuellt. Du kan också använda ter­mi­na­len för detta. Ange följande kommandon för att aktivera SSH:

sudo systemctl enable ssh
sudo systemctl start ssh
bash

För att stänga SSH-tjänstens sta­tus­vis­ning och återgå till kom­man­do­tol­ken trycker du bara på q-tangenten för “quit” (avsluta).

Steg 4: Öppna SSH-porten

För att fjär­råt­komst via SSH till ditt Ubuntu 24.04-system ska fungera måste systemet också vara “till­gäng­ligt från externa källor”. Mer specifikt: Rätt nät­verksport måste vara öppen. Som standard körs SSH över port 22. Så länge denna är blockerad av brand­väg­gen kommer alla an­slut­nings­för­fråg­ning­ar att miss­lyc­kas.

Ubuntu använder ett verktyg som heter UFW (Un­com­pli­ca­ted Firewall) för att kon­trol­le­ra den interna brand­väg­gen. För att sä­ker­stäl­la att SSH-an­slut­ning­ar inte blockeras och att du inte behöver åtgärda SSH-fel senare måste du ställa in en ut­tryck­lig tillå­tel­se för port 22. Först när denna regel är inställd kan fjär­råt­komst upprättas med verktyg som PuTTY eller andra SSH-klienter. Kommandot för att ställa in denna tillå­tel­se är följande:

sudo ufw allow ssh
bash
Bild: Screenshot of the command to update the firewall
The SSH port release is also carried out using a command in the Ubuntu terminal.

Steg 5: Gör kon­fi­gu­ra­tions­änd­ring­ar

Stan­dardin­ställ­ning­ar­na för OpenSSH utgör redan en solid grund för säker fjär­råt­komst på Ubuntu 24.04. Om du har specifika krav på säkerhet eller nät­verks­struk­tur kan du dock anpassa SSH-serverns beteende. Du kan till exempel ändra stan­dard­por­ten 22, selektivt aktivera eller in­ak­ti­ve­ra IP-adresser eller in­ak­ti­ve­ra vi­da­re­be­ford­ran av an­slut­ning­ar (TCP-vi­da­re­be­ford­ran ) beroende på vad din miljö kräver.

Alla relevanta al­ter­na­tiv finns i den centrala kon­fi­gu­ra­tions­fi­len sshd_config, som används för att hantera SSH-demonen. För att redigera denna fil öppnar du den helt enkelt med ett re­di­ge­rings­pro­gram efter eget val. Vi har valt re­di­ge­rings­pro­gram­met vim, så kommandot är följande:

sudo vim /etc/ssh/sshd_config
bash
Bild: Screenshot of the sshd_config file
You can customise the content of the OpenSSH con­fi­gu­ra­tion file sshd_config in an editor of your choice, such as vim.

Gör nu önskade ändringar i kon­fi­gu­ra­tions­fi­len – till exempel justera portar, begränsa tillåtna protokoll eller ställa in säkra au­ten­ti­se­rings­me­to­der. Se till att spara dina ändringar innan du stänger re­di­ge­ra­ren.

För att tillämpa de nya in­ställ­ning­ar­na, starta om SSH-tjänsten. Du kan göra detta med följande kommando i ter­mi­na­len:

sudo service ssh restart
bash
Gå till huvudmeny