Poort 8080 hier naar poort 80 op de server (lokale tunnel)
ssh -L 8080:localhost:80 gebruiker@host
Een poort van de server hierheen (omgekeerd)
ssh -R 9000:localhost:3000 gebruiker@host
Een SOCKS-proxy op poort 1080
ssh -D 1080 gebruiker@host
Alleen een tunnel, geen shell, op de achtergrond
ssh -N -f -L 8080:localhost:80 gebruiker@host
Instellingen
Kortere namen en standaardwaarden: bewerk
nano ~/.ssh/config
Wachtwoord-inloggen op de server uitzetten: in /etc/ssh/sshd_config
PasswordAuthentication no
De SSH-dienst herladen (Debian en Ubuntu)
sudo systemctl reload ssh
De SSH-dienst herladen (Fedora en RHEL)
sudo systemctl reload sshd
De configuratie van de server controleren
sudo sshd -t
Goed om te weten
Voorbeeld voor ~/.ssh/config: Host nas / HostName 192.168.1.20 / User beheer / IdentityFile ~/.ssh/id_ed25519 (elk op een eigen regel). Daarna werkt ssh nas.
Zet wachtwoord-inloggen pas uit als je zeker weet dat je sleutel werkt, en houd een tweede sessie open om jezelf niet buiten te sluiten.
Een sleutel is net zo gevoelig als een wachtwoord: deel nooit het bestand zonder .pub.
Bronnen en bronvermelding
Dit overzicht is in eigen woorden samengesteld. Commando’s en opties veranderen per versie: controleer bij twijfel de officiële documentatie.