Dedikerad Server: Installation av SSH
Denna guide skapades med följande produkter:
(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)
Introduktion
Secure Shell (SSH) är ett säkert protokoll som möjliggör trygg och krypterad åtkomst till fjärrsystem. Det garanterar konfidentialitet och integritet för data som skickas över nätverk.
I den här guiden lär du dig hur du installerar eller installerar om SSH-servern för flera Linux-distributioner som vi erbjuder på våra VPS-servrar. De flesta Linux-distros som erbjuds via våra VPS-servrar har en SSH-server förinstallerad, vilket gör att du enkelt kan hantera den via produktens webbgränssnitt. Du kan se hur du gör detta i vår guide: Initial access (SSH)
Vill du lära dig mer om hur du förbättrar säkerheten på din server rekommenderar vi starkt att du kollar in vår guide Säkerhetstips som tipsar om olika verktyg och tjänster för att göra din server ännu säkrare.
Installation
För att starta installationsprocessen, anslut till din server via VNC. Följ dessa steg med hjälp av VNC-konsolen.
- CentOS
- Debian
- Ubuntu
- Fedora
Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: yum remove openssh.
Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando:
yum update
Fortsätt nu med att installera SSH-servern med följande kommando:
yum install openssh-server
När installationen är klar kan du starta SSH-serverns tjänst med följande kommando:
systemctl start sshd
Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando:
systemctl enable sshd
Aktivera root-inloggning
För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor.
Om "nano" inte redan är installerat måste du installera det först. Använd då kommandot: yum install nano
Öppna konfigurationsfilen med:
nano /etc/ssh/sshd_config
Navigera med piltangenterna och leta upp följande rad:
#PermitRootLogin prohibit-password
Ändra den till följande för att tillåta root-inloggning på distans:
PermitRootLogin yes
Slutligen, starta om SSH-servern för att tillämpa ändringarna med:
systemctl restart sshd
Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: apt remove openssh.
Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando:
apt update
Fortsätt nu med att installera SSH-servern med följande kommando:
apt install openssh-server
När installationen är klar kan du starta SSH-serverns tjänst med följande kommando:
systemctl start sshd
Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando:
systemctl enable sshd
Aktivera root-inloggning
För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor.
Om du inte redan har "nano" installerat måste du installera det. Använd då kommandot: apt install nano
Öppna konfigurationsfilen med:
nano /etc/ssh/sshd_config
Navigera med piltangenterna och leta upp följande rad:
#PermitRootLogin prohibit-password
Ändra den till följande för att tillåta root-inloggning på distans:
PermitRootLogin yes
Slutligen, starta om SSH-servern för att tillämpa ändringarna med:
systemctl restart sshd
Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: apt remove openssh.
Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando:
apt update
Fortsätt nu med att installera SSH-servern med följande kommando:
apt install openssh-server
När installationen är klar kan du starta SSH-serverns tjänst med följande kommando:
systemctl start sshd
Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando:
systemctl enable sshd
Aktivera root-inloggning
För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor.
Om du inte redan har "nano" installerat måste du installera det. Använd då kommandot: apt install nano
Öppna konfigurationsfilen med:
nano /etc/ssh/sshd_config
Navigera med piltangenterna och leta upp följande rad:
#PermitRootLogin prohibit-password
Ändra den till följande för att tillåta root-inloggning på distans:
PermitRootLogin yes
Slutligen, starta om SSH-servern för att tillämpa ändringarna med:
systemctl restart sshd
Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: dnf remove openssh.
Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando:
dnf update
Fortsätt nu med att installera SSH-servern med följande kommando:
dnf install openssh-server
När installationen är klar kan du starta SSH-serverns tjänst med följande kommando:
systemctl start sshd
Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando:
systemctl enable sshd
Aktivera root-inloggning
För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor.
Om du inte redan har "nano" installerat måste du installera det. Använd då kommandot: dnf install nano
Öppna konfigurationsfilen med:
sudo nano /etc/ssh/sshd_config
Navigera med piltangenterna och leta upp följande rad:
#PermitRootLogin prohibit-password
Ändra den till följande för att tillåta root-inloggning på distans:
PermitRootLogin yes
Slutligen, starta om SSH-servern för att tillämpa ändringarna med:
systemctl restart sshd
Du har nu installerat SSH-tjänsten på din server och kan ansluta till den via SSH.