Ich habe ein Problem. Meine Hosts zu Hause haben alle eine von außen auflösbare Domain. Bisher klappt das mit dem Split-DNS auch ganz gut. Allerdings heißt mein Router von außen auch router.blah.domain.

Ganz naiv würde man jetzt seine .ssh/config wie folgt schreiben:

Host *.blah.domain
 User me
 ProxyJump router.blah.domain

Das führt allerdings schnell zu Endlosschleifen, weil ja der Teil der Config auch auf den ProxyJump angewendet wird.

Die Lösung dafür ist relativ einfach:

Host *.blah.domain !router.blah.domain
 User me
 ProxyJump me@router.blah.domain:2234

Da benutzt man das Geraffel seit über 20 Jahren und lernt immer noch dazu..