Mount-Mockery - ssh

ssh

Jumphost

Einige Hosts können nicht direkt vom Arbeitsrechner erreicht werden. Daher muss als Zwischenschritt eine Verbindung über einem „Jumphost“ erfolgen.

Command

ssh -J <jumphost> [user@]<host>

Config

<host>
	ProxyJump [user@]<host>

Port forwarding

Für den Fall, dass eine ssh-Verbindung mit einem remote Host möglich ist, aber bestimmte Ports durch eine Firewall geblockt werden, kann ssh die benötigten Ports tunneln.

Command

ssh -L [local host]:<local port>:<remote host>:<remote port> [user@]<remote host>

Config

<remote host>
	LocalForward :<local port> %h:<remote host>

Beispiel

Mit der folgenden Zeile wird der VNC port 5900 zwischen localhost (wo der Befehl ausgeführt wird) und dem Target <host> getunnelt.
ssh -L 5900:localhost:5900 [user@]<host>