Řešení 1:
Nakonec jste přihlášeni k hostiteli skoku, protože vaše konfigurace výslovně říká, že je třeba ignorovat zadaný název hostitele a přihlásit se k hostiteli skoku.
HostName jumphost.example.com
HostName
přepíše název hostitele zadaný na příkazovém řádku.
Pokud se pokoušíte automaticky použít hostitele skoku, aniž byste jej museli zadávat na příkazovém řádku ssh, správná možnost konfiguračního souboru je ProxyJump
. Například:
Host everything, behind, jumphost, *.example.com
ProxyJump jumphost.example.com
Nyní stačí spustit ssh target.example.com
a projdete přes jumphost.
Řešení 2:
Problém je v tom, že definice hostitele zachycuje jak jumphost.example.com, tak target.example.com jako aliasy, pak v obou případech nastaví HostName na jumphost.example.com.
Navrhoval bych vytvořit aliasy podle příkazu Host NEJSOU plně kvalifikované názvy domén a poté vytvořit položku Host pro každý