SSH (Secure Shell) is een netwerkprotocol dat wordt gebruikt voor het veilig overbrengen van gegevens tussen computers. Met SSH kan een beveiligde verbinding tot stand worden gebracht tussen een client en een server, waardoor gegevens versleuteld worden overgedragen.
SSH (Secure Shell) is een netwerkprotocol dat wordt gebruikt voor het veilig overbrengen van gegevens tussen computers. Met SSH kan een beveiligde verbinding tot stand worden gebracht tussen een client en een server, waardoor gegevens versleuteld worden overgedragen.
Een van de manieren waarop SSH gebruikt kan worden om de beveiliging van een verbinding te verhogen, is door het gebruik van SSH-keys. Dit zijn unieke cryptografische sleutels die worden gebruikt om de identiteit van een gebruiker te verifiëren en om toegang te verlenen tot een systeem.
In dit artikel zal ik uitleggen hoe je SSH-keys genereert en gebruikt op de vijf meest populaire SSH-clients: OpenSSH, PuTTY, SecureCRT, Bitvise SSH Client en Termius. Ik zal dit uitleggen voor de besturingssystemen Windows, macOS en Linux.
Om SSH-keys te genereren, heb je een programma nodig dat in staat is om cryptografische sleutels te maken en op te slaan. Dit kan worden gedaan met behulp van een command-line tool of via een grafische gebruikersinterface.
OpenSSH is de standaard SSH-client op de meeste Linux-distributies en is ook beschikbaar op macOS en Windows. Om SSH-keys te genereren met OpenSSH, moet je de volgende stappen volgen:
ssh-keygen
en druk op Enter.PuTTY is een populaire SSH-client voor Windows. Om SSH-keys te genereren met PuTTY, moet je de volgende stappen volgen:
SecureCRT is een commerciële SSH-client voor Windows en macOS. Om SSH-keys te genereren met SecureCRT, moet je de volgende stappen volgen:
Bitvise SSH Client is een gratis SSH-client voor Windows. Om SSH-keys te genereren met Bitvise SSH Client, moet je de volgende stappen volgen:
Termius is een multi-platform SSH-client die beschikbaar is voor Windows, macOS en Linux. Om SSH-keys te genereren met Termius, moet je de volgende stappen volgen:
Zodra je SSH-keys hebt gegenereerd, moet je deze toevoegen aan de lijst van geautoriseerde sleutels op de server waarop je wilt inloggen. Dit kan worden gedaan door de inhoud van de openbare sleutel (bijvoorbeeld id_rsa.pub
) toe te voegen aan het bestand ~/.ssh/authorized_keys
op de server.
Om verbinding te maken met een server met behulp van SSH-keys, moet je het juiste pad opgeven naar de sleutels op je lokale machine. Dit kan worden gedaan met behulp van de -i
optie van het ssh
commando. Bijvoorbeeld:
`ssh -i ~/.ssh/id_rsa user@server.example.com`
Dit commando maakt verbinding met server.example.com
als gebruiker user
en gebruikt de sleutel die is opgeslagen in het bestand ~/.ssh/id_rsa
.
Bij OpenSSH is het gebruik van SSH-keys de standaardmethode voor het inloggen op een server. Als je eenmaal SSH-keys hebt gegenereerd, hoef je geen extra stappen te ondernemen om deze te gebruiken bij het inloggen op een server.
Om SSH-keys te gebruiken in PuTTY, moet je de sleutel opgeven in het configuratiescherm van PuTTY. Dit kan worden gedaan door de volgende stappen te volgen:
Om SSH-keys te gebruiken in SecureCRT, moet je de sleutel opgeven in het dialoogvenster “Connect” wanneer je verbinding maakt met een server. Dit kan worden gedaan door de volgende stappen te volgen:
Om SSH-keys te gebruiken in Bitvise SSH Client, moet je de sleutel opgeven in het dialoogvenster “Login” wanneer je verbinding maakt met een server. Dit kan worden gedaan door de volgende stappen te volgen:
Om SSH-keys te gebruiken in MobaXterm, moet je de sleutel opgeven in het “SSH-browser” venster. Dit kan worden gedaan door de volgende stappen te volgen:
Het gebruik van SSH-keys is een veiligere manier om verbinding te maken met een server dan het gebruik van wachtwoorden. Het proces van het genereren en gebruiken van SSH-keys is niet al te ingewikkeld, en kan worden voltooid met behulp van de meeste SSH-clients. Door het volgen van de hierboven beschreven stappen, kan je SSH-keys genereren en gebruiken voor jouw favoriete SSH-client, of het nu gaat om OpenSSH, PuTTY, SecureCRT, Bitvise SSH Client, of MobaXterm.
Categories