• Productupdates

Hoe herstart ik de SSH-service? (Linux SSHD-server herstarten)

Hoe herstart ik de SSH-service? (Linux SSHD-server herstarten)

Inhoudsopgave

SSH, kort voor Secure Shell, is het meest gebruikte netwerkprotocol dat veilige communicatie tussen computers via potentieel onveilige netwerken mogelijk maakt. Dit protocol, samen met de bijbehorende tools, stelt systeembeheerders en gebruikers in staat om op afstand toegang te krijgen tot computers en deze met een hoge mate van veiligheid te beheren. Door gebruik te maken van robuuste encryptietechnieken en authenticatiemethoden zoals wachtwoorden en openbare sleutels, zorgt SSH ervoor dat de gegevensoverdracht vertrouwelijk blijft en de integriteit intact blijft.

SSH werkt via een client-serverarchitectuur waarbij een Secure Shell-clientprogramma een beveiligde sessie met een SSH-server tot stand brengt. Deze opzet stelt gebruikers in staat om op afstand commando's uit te voeren, bestanden over te dragen en zelfs grafische sessies veilig uit te voeren over netwerken, waaronder het internet.

Het herstarten van SSH houdt in dat de SSH-agent of -service die verantwoordelijk is voor het beheer van SSH-verbindingen op een systeem, opnieuw wordt opgestart. Deze actie is vaak nodig voor het oplossen van problemen, beveiligingsupdates of configuratiewijzigingen. De specifieke stappen om SSH opnieuw te starten kunnen echter variëren, afhankelijk van het besturingssysteem en de configuratie van de SSH-service.

In deze handleiding laten we zien hoe u een SSH-agent of SSH-service opnieuw kunt starten in verschillende Linux-distributies.

SSH-service opnieuw starten in Linux (Linux SSHD-server opnieuw starten): een gedetailleerde handleiding

Om de SSH-service op uw systeem opnieuw te starten of te herstarten, moet u een commando met root-rechten uitvoeren. De specifieke opdracht varieert afhankelijk van de Linux-distributie of Unix-variant die u gebruikt.

  • Om SSHD opnieuw te starten, logt u in als rootgebruiker of als gebruiker met sudo-rechten.
  • Open een terminal of opdrachtprompt. Voer nu de opdracht op uw systeem in om SSHD opnieuw te starten. Deze opdracht omvat doorgaans het aanroepen van een servicemanagementtool of het gebruik van de opdracht systemctl voor op systemd gebaseerde systemen.

SSH-service opnieuw starten op CentOS, RHEL, Fedora, Redhat, Alma of Rocky Linux

Het opnieuw starten van SSH op CentOS, RHEL, Fedora, Redhat, Alma of Rocky Linux is een eenvoudig proces. U hebt een aantal opties om dit te doen:

Als u een ouder CentOS-systeem of een oudere RHEL-versie gebruikt, kunt u de SSH-server opnieuw starten met behulp van het init-systeem. Gebruik hiervoor de volgende opdracht:

$ /etc/init.d/sshd restart

U kunt ook de service-opdracht gebruiken:

$ service sshd restart

Voor RHEL-, CentOS-, Fedora-, Alma- of Rocky Linux-systemen met systemd (zoals RHEL- of CentOS-versies 7, 8, 9) doet u het volgende:

Gebruik de systemctl-opdracht, de voorkeursmethode voor systemd-gebaseerde systemen:

$ sudo systemctl restart sshd

Hoe SSH opnieuw opstarten in Debian/Ubuntu (Ubuntu SSH opnieuw opstarten)

Het opnieuw opstarten van SSH in Debian of Ubuntu Linux is vrij eenvoudig. U kunt de SSH-server in Linux opnieuw opstarten met behulp van de verschillende opties die we hieronder hebben uitgelegd:

SSH-service opnieuw opstarten met behulp van de init-methode

U kunt de SSH-server opnieuw opstarten met behulp van de init script-methode. Start een SSH-server opnieuw op met behulp van de volgende opdracht:

$ /etc/init.d/ssh restart

OF

$ service ssh restart

Als u niet bent ingelogd als rootgebruiker, kunt u sudo gebruiken om opdrachten met rootrechten uit te voeren:

$ sudo service ssh restart

SSH-service opnieuw opstarten met systemd:

Gebruik de opdracht systemctl, de voorkeursmethode voor systemd-gebaseerde systemen:

$ sudo systemctl restart ssh

Als u een Linux VPS-server gebruikt, kunt u door een van deze commando's uit te voeren de SSH-service effectief opnieuw starten, zodat alle configuratiewijzigingen van kracht worden en u veilig op afstand verbinding kunt maken met uw systeem.

SSH opnieuw starten via de opdrachtregel voor Apple macOS

Om SSH op Apple macOS via de opdrachtregel opnieuw te starten, opent u de Terminal-toepassing. Voer nu de volgende commando's uit:

$ sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
$ sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

U kunt ook de onderstaande commando's gebruiken:

$ sudo launchctl stop com.openssh.sshd
$ sudo launchctl start com.openssh.sshd

SSH opnieuw opstarten in Windows

Om de OpenSSH-server in Windows opnieuw op te starten, doet u het volgende:

1. Open PowerShell als beheerder.

2. Stop de OpenSSH-server door het volgende uit te voeren:

> Stop-Service sshd

3. Controleer of de service is gestopt door het volgende uit te voeren:

> Get-Service sshd

4. Start de OpenSSH-server opnieuw met het volgende:

> Start-Service sshd

5. Controleer of de service wordt uitgevoerd door het volgende opnieuw uit te voeren:

.> Get-Service sshd

Nadat de server opnieuw is opgestart, kunt u verbinding maken met de OpenSSH-server met behulp van een SSH-client.

Basisopdrachten voor SSHD

Hieronder vindt u een aantal van de meest gebruikte SSHD-opdrachten die elke systeembeheerder of Linux-gebruiker zou moeten kennen:

sshd: regelt het SSH-serverproces, zodat u de SSH-service kunt starten, stoppen of opnieuw opstarten.

ssh-keygen: Genereert paren van openbare en privésleutels die worden gebruikt voor veilige authenticatie en versleuteling.

ssh-copy-id: Vereenvoudigt het instellen van wachtwoordloze SSH-aanmelding door uw openbare sleutel naar het bestand authorized_keys van een externe server te kopiëren.

ssh-agent: Beheert privésleutels voor SSH-authenticatie, zodat u uw wachtwoordzin één keer per sessie hoeft in te voeren.

ssh-add: Voegt privésleutels toe aan de ssh-agent, zodat deze ze kan gebruiken voor authenticatie.

SCP: Zorgt voor een veilige overdracht van bestanden tussen lokale en externe hosts via SSH, waarbij versleuteling en authenticatie worden gegarandeerd.

SFTP: Biedt een veilig alternatief voor FTP voor bestandsoverdracht, waardoor versleutelde bestandsoverdracht via SSH mogelijk is.

Deze opdrachten zijn essentieel voor het beheer van SSH-verbindingen, sleutels en veilige bestandsoverdracht op een netwerk.

Conclusie

In deze tutorial hebben we verschillende methoden gedemonstreerd om de SSH-service op Linux- of Unix-achtige systemen opnieuw te starten. Raadpleeg voor meer informatie de officiële OpenSSH-documentatie die beschikbaar is op de officiële website. Als u meer wilt weten over de SSH-client en SSH-server, kunt u bovendien de handleiding (man) opdracht ‘man ssh’ in uw terminal gebruiken.

Share

Over de auteurs


scale 1
Ready to scale?

Start for free and unlock high-performance infrastructure with instant setup.

Get started arrow button

Help ons verbeteren — deel je feedback

Jouw mening helpt ons een betere service te bouwen.