Arbeitsnotizen zu: SSH durch Server

SSH proxyjump

Kommentieren Jun 30 2020

 

Hat man die Bedinung das eine SSH Verbindung zu einem Host nicht direkt erlaubt ist 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