Table of Contents

SSH

ssh-server installieren

sudo apt-get install openssh-server

remote tunnel 1

Um auf den lokalen PC A von einem entfernten PC B zu kommen, kann man einen remote-tunnel mit ssh aufmachen. Dazu benötigt man einen PC C, auf den A und B via ssh kommen:

Auf A wird dieses Kommando ausgeführt:

ssh -p [ssh-port-auf-C] -R [port-für-tunnelzugang-auf-C]:localhost:22 [login-auf-C]

Nun kann sich B auf C einloggen und via folgendem Kommando auf A gelangen:

ssh -p [port-für-tunnelzugang-auf-C] [login-auf-A]

remote tunnel 2

A will auf C mit Port X zugreifen. A nutzt B als JumpHost. Der Zugriffsweg ist also: A → B → C

Auf host A:

ssh -L 7777:C:X B
telnet localhost 7777