GNU/Linux >> Znalost Linux >  >> Linux

Jak SSH přímo na cíl přes jumphost pomocí SSH Config bez dalšího příkazu ssh

Ř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ý


Linux
  1. Jak zkopírovat soubor bez použití scp v relaci ssh?

  2. Jak odstranit soubor bez použití rm?

  3. SSH:V privátní síti, jak přistupovat ke vzdálenému počítači ze zdrojového počítače bez použití veřejného klíče ssh

  1. Jak vynutit přepsání příkazu cp bez potvrzení

  2. Jak odesílat poštu přes externí server SMTP pomocí příkazu mailx v Linuxu?

  3. Jak SSH na server pomocí jiného serveru?

  1. Jak nastavit subdoménu nebo hostit více domén pomocí nginx na linuxovém serveru

  2. Jak obnovit databázi MySQL pomocí příkazu v SSH?

  3. Jak připojit vzdálený hostitel pomocí příkazu ssh