Om een VPN-tunnel te maken met SSH moet je de volgende stappen uitvoeren:
1. Installeer SSH op beide apparaten (server en cliënt) die betrokken zijn bij de VPN-tunnel.
1. Configureer de SSH-server door de SSH-poort op de server te openen en door toegang op afstand via SSH in te schakelen. Dit kan worden gedaan door de configuratiebestanden ‘/etc/ssh/sshd\_config’ op de server te bewerken.
1. Maak een nieuwe gebruikersaccount aan op de SSH-server, speciaal voor de VPN-tunnel. Zorg er wel voor dat de account geen Superuser-rechten heeft.
1. Gebruik de cliënt om SSH-tunnel op te zetten naar de server met behulp van het commando ‘ssh -L [lokaal-poortnummer]:[doeladres]:[doelpoortnummer] [gebruikersnaam]@[serveradres], waarbij [lokaal-poortnummer] het poortnummer voor de lokale computer is, [doeladres] het IP-adres van de doelcomputer is en [doelpoortnummer] het poortnummer van de doelcomputer is.
1. Gebruik de VPN-client om verbinding te maken met de SSH-server. Dit zorgt ervoor dat alle VPN-verkeer via de SSH-tunnel wordt gestuurd.
1. Configureer de VPN-verbinding op de cliënt. Dit kan worden gedaan door de VPN-instellingen op de cliënt te bewerken. Gebruik de SSH-tunnel als de VPN-tunnel en controleer of alles werkt.