mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-07-02 12:15:24 +02:00
1.5 KiB
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 tot10.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
naarvoorbeeld.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><~><.>