Arbeitsnotizen zu: SSH durch Server

SSH proxyjump

Kommentieren Jun 30 2020 .txt, .json, .md

Hat man die Bedingung die eine SSH Verbindung zu einem Host nicht direkt erlaubt und ein Zwischen-Host benötigt wird gibt es die ProxyJump Option. Diese ermöglicht das Verbinden auf einen Server “durch” einen anderen. Ist ein wenig was anderes wie ein Tunnel.

ssh -J <jump-host> <remote-host> oder auch ssh -J user@<jump-host:port> <user@remote:port>.

Es geht sogar über mehrere Hosts: ssh -J <jump-host-1>,<jump-host-2> <remote>

Dies kann man auch in der ~/.ssh/config ablegen:

### Jump Host
Host jump-host
  HostName jump-hostname

### Remote Host
Host remote
  HostName remote-hostname
  ProxyJump jump-host