1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-02 12:15:24 +02:00
tldr/pages.nl/common/ssh.md
2025-05-24 15:53:54 +02:00

1.5 KiB

ssh

Secure Shell is een protocol waarmee op een veilige manier ingelogd kan worden op externe systemen. Het kan gebruikt worden voor het loggen of uitvoeren van opdrachten op een externe server. Meer informatie: https://man.openbsd.org/ssh.

  • Verbind met een externe server:

ssh {{gebruikersnaam}}@{{externe_host}}

  • Verbind met een externe server met een specifieke identiteit (privésleutel):

ssh -i {{pad/naar/sleutel_bestand}} {{gebruikersnaam}}@{{externe_host}}

  • Verbind met een externe server met IP 10.0.0.1 en gebruik een specifieke [p]oort (Opmerking: 10.0.0.1 kan worden afgekort tot 10.1):

ssh {{gebruikersnaam}}@10.0.0.1 -p {{2222}}

  • Voer een opdracht uit op een externe server met een [t]ty-toewijzing die interactie met de externe opdracht toestaat:

ssh {{gebruikersnaam}}@{{externe_host}} -t {{opdracht}} {{opdrachtargumenten}}

  • SSH-tunneling: [D]ynamische poortdoorsturing (SOCKS-proxy op localhost:1080):

ssh -D {{1080}} {{gebruikersnaam}}@{{externe_host}}

  • SSH-tunneling: Stuur een specifieke poort door (localhost:9999 naar voorbeeld.org:80) en schakel pseudo-[T]ty toewijzing en uitvoeri[N]g van externe opdrachten uit:

ssh -L {{9999}}:{{voorbeeld.org}}:{{80}} -N -T {{gebruikersnaam}}@{{externe_host}}

  • SSH [J]umping: Verbind door een jumphost met een externe server (Meerdere jump hops mogen gespecificeerd worden door te splitsen met komma's):

ssh -J {{gebruikersnaam}}@{{jump_host}} {{gebruikersnaam}}@{{externe_host}}

  • Sluit een vastgelopen sessie:

<Enter><~><.>