Portál AbcLinuxu, 12. května 2025 11:07

Dotaz: Ukončení SSH tunelu při přerušení spojení

Zdeněk Zámečník avatar 3.9.2012 01:45 Zdeněk Zámečník | skóre: 26
Ukončení SSH tunelu při přerušení spojení
Přečteno: 528×
Odpovědět | Admin
Ahoj, řeším zapeklitý problém - vytvářím si reverzní SSH tunel stylem
ssh -N -g -o ExitOnForwardFailure=yes -x -L 389:localhost:389 example.com
Nemohu ale přijít na to, jak jej donutit k automatickému ukončení, když dojde k přerušení spojení (připojení k internetu). Tunel totiž běží stále dál, tudíž se mohu na tunelovaný port stále připojit a to dělá provozovaným aplikacím problém :/

Věděl by někdo, jak to elegantně řešit?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 3.9.2012 04:04 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Ukončení SSH tunelu při přerušení spojení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Věděl by někdo, jak to řešit?
Můžeš si na ten port zkusit sahat a čekat, jestli ti ten vzdálený LDAP odpoví. Nebo možná by to mělo umět autossh.
elegantně
Ne.
5.9.2012 12:39 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: Ukončení SSH tunelu při přerušení spojení
Odpovědět | | Sbalit | Link | Blokovat | Admin
neco jako: -o 'ServerAliveInterval 1' -o 'ServerAliveCountMax 5' by nepomohlo?
Zdeněk Zámečník avatar 6.9.2012 15:27 Zdeněk Zámečník | skóre: 26
Rozbalit Rozbalit vše Re: Ukončení SSH tunelu při přerušení spojení
Super! Netušil jsem, že tyhle volby fungují i na straně klienta. Díky moc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.