Dedicated Server: Installatie van SSH
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
Secure Shell (SSH) is een veilig protocol dat versleutelde toegang tot remote systemen mogelijk maakt. Het zorgt voor de vertrouwelijkheid en integriteit van data die over netwerken wordt verzonden.
In deze gids leer je hoe je de SSH-server installeert of opnieuw installeert voor verschillende Linux-distributies die wij aanbieden op onze VPS-servers. De meeste Linux-distro’s die via onze VPS-servers beschikbaar zijn, hebben standaard een SSH-server geïnstalleerd, waardoor je deze eenvoudig kunt beheren via de webinterface van het product. Hoe je dit doet, lees je in onze gids: Eerste toegang (SSH)
Wil je je serverbeveiliging verder verbeteren? Check dan zeker onze Security Tips gids met handige tools en services om je server nog veiliger te maken.
Installatie
Om te starten met de installatie, maak je verbinding met je server via VNC. Volg hiervoor de stappen in de VNC-console.
- CentOS
- Debian
- Ubuntu
- Fedora
Wil je de SSH-server opnieuw installeren? Verwijder hem dan eerst met het commando: yum remove openssh.
Zorg ervoor dat je systeem up-to-date is voordat je de SSH-server installeert. Voer het volgende commando uit:
yum update
Installeer nu de SSH-server met dit commando:
yum install openssh-server
Als de installatie klaar is, start je de SSH-server met:
systemctl start sshd
Zorg dat de service automatisch start bij het opstarten van het systeem:
systemctl enable sshd
Root login inschakelen
Wil je root login inschakelen? Dan moet je het openssh-configuratiebestand aanpassen. We gebruiken hier "nano" als editor.
Als "nano" nog niet geïnstalleerd is, installeer het dan eerst met: yum install nano
Open het configuratiebestand met:
nano /etc/ssh/sshd_config
Navigeer met de pijltjestoetsen en zoek deze regel:
#PermitRootLogin prohibit-password
Pas deze aan naar:
PermitRootLogin yes
Herstart de SSH-server om de wijzigingen toe te passen:
systemctl restart sshd
Wil je de SSH-server opnieuw installeren? Verwijder hem dan eerst met het commando: apt remove openssh.
Zorg dat je systeem up-to-date is voordat je de SSH-server installeert. Voer het volgende commando uit:
apt update
Installeer nu de SSH-server met dit commando:
apt install openssh-server
Start de SSH-server met:
systemctl start sshd
Zorg dat de service automatisch start bij het opstarten van het systeem:
systemctl enable sshd
Root login inschakelen
Wil je root login inschakelen? Dan moet je het openssh-configuratiebestand aanpassen. We gebruiken hier "nano" als editor.
Als "nano" nog niet geïnstalleerd is, installeer het dan eerst met: apt install nano
Open het configuratiebestand met:
nano /etc/ssh/sshd_config
Navigeer met de pijltjestoetsen en zoek deze regel:
#PermitRootLogin prohibit-password
Pas deze aan naar:
PermitRootLogin yes
Herstart de SSH-server om de wijzigingen toe te passen:
systemctl restart sshd
Wil je de SSH-server opnieuw installeren? Verwijder hem dan eerst met het commando: apt remove openssh.
Zorg dat je systeem up-to-date is voordat je de SSH-server installeert. Voer het volgende commando uit:
apt update
Installeer nu de SSH-server met dit commando:
apt install openssh-server
Start de SSH-server met:
systemctl start sshd
Zorg dat de service automatisch start bij het opstarten van het systeem:
systemctl enable sshd
Root login inschakelen
Wil je root login inschakelen? Dan moet je het openssh-configuratiebestand aanpassen. We gebruiken hier "nano" als editor.
Als "nano" nog niet geïnstalleerd is, installeer het dan eerst met: apt install nano
Open het configuratiebestand met:
nano /etc/ssh/sshd_config
Navigeer met de pijltjestoetsen en zoek deze regel:
#PermitRootLogin prohibit-password
Pas deze aan naar:
PermitRootLogin yes
Herstart de SSH-server om de wijzigingen toe te passen:
systemctl restart sshd
Wil je de SSH-server opnieuw installeren? Verwijder hem dan eerst met het commando: dnf remove openssh.
Zorg dat je systeem up-to-date is voordat je de SSH-server installeert. Voer het volgende commando uit:
dnf update
Installeer nu de SSH-server met dit commando:
dnf install openssh-server
Start de SSH-server met:
systemctl start sshd
Zorg dat de service automatisch start bij het opstarten van het systeem:
systemctl enable sshd
Root login inschakelen
Wil je root login inschakelen? Dan moet je het openssh-configuratiebestand aanpassen. We gebruiken hier "nano" als editor.
Als "nano" nog niet geïnstalleerd is, installeer het dan eerst met: dnf install nano
Open het configuratiebestand met:
sudo nano /etc/ssh/sshd_config
Navigeer met de pijltjestoetsen en zoek deze regel:
#PermitRootLogin prohibit-password
Pas deze aan naar:
PermitRootLogin yes
Herstart de SSH-server om de wijzigingen toe te passen:
systemctl restart sshd
Je hebt nu succesvol de SSH-service op je server geïnstalleerd en kunt vanaf nu via SSH verbinding maken met je server.