mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-07-04 10:55:25 +02:00
37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
# 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><~><.>`
|