Skip to main content

SSH ProxyJump

Szenario: Man kann sich lokal nur auf einen Linux-Server z.B. linuxops01p.foo.de per SSH verbinden, aber dieser hat Zugriff auf alle anderen Server z.B. in einem Rechenzentrum, dann kann diesen Server als ProxyJump verwenden.
Statt sich immer erst auf fqdnjumphost.foo.de einzuloggen und von dort weiterzuspringen, gibt man ein fach ssh linux123p.foo.de ein.

Host fqdnjumphost*
  Hostname fqdnjumphost.foo.de
  ForwardAgent yes
  ProxyJump none

Host lsw*
  ProxyJump fqdnjumphost.foo.de
  User [email protected]

Host *
  #LogLevel DEBUG
  ControlMaster auto
  ControlPath ~/.ssh/.session_%h
  ControlPersist 600m