Portál AbcLinuxu, 12. května 2025 08:28

Dotaz: ukončení spadleho ssh.

23.8.2011 12:07 lertimir | skóre: 64 | blog: Par_slov
ukončení spadleho ssh.
Přečteno: 279×
Odpovědět | Admin
Měl jsem rozběhlých nekolik ssh spojení, když mi padlo wifi. Překvapivě ssh klient zůstal spuštěn a nereaguje. Mám tři otázky
  1. Není to chyba? Když se ssh rozpadne tcp spojení na kterém pracuje němělo by se ukončit? Tcp vrstva by klientu měla poslat info, že spojení už není.
  2. Jak takto nereagující spojení ukončit uvnitř toho terminálu. Přirozeně umím otevřít nový terminál a v něm killnout ssh procesy, ale připadá mi, že kill je až poslední možnost. Měla by být standardní možnost, jak se s nereagujícím ssh vyrovnat uvnitř terminálu.
  3. Je nějaká možnost jak to spojení znovu nahodit uvnitř terminálu? Tedy něco jako příkaz reconect?
Díky.

Ř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

23.8.2011 12:19 PN
Rozbalit Rozbalit vše Re: ukončení spadleho ssh.
Odpovědět | | Sbalit | Link | Blokovat | Admin
add 2) Odstavec Interaktivní ovládání SSH klienta v clanku http://www.root.cz/clanky/sdilene-interaktivni-a-hashovane-openssh/
Jendа avatar 23.8.2011 12:32 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: ukončení spadleho ssh.
Odpovědět | | Sbalit | Link | Blokovat | Admin
# Není to chyba? Když se ssh rozpadne tcp spojení na kterém pracuje němělo by se ukončit? Tcp vrstva by klientu měla poslat info, že spojení už není.
U mě čeká na timeout, který je řádově 10 minut.
Jak takto nereagující spojení ukončit uvnitř toho terminálu.
Po sobě: enter ~ .
Je nějaká možnost jak to spojení znovu nahodit uvnitř terminálu? Tedy něco jako příkaz reconect?
Podle mě ne, protože se ztratil stav (server na druhé straně už mohl ukončit běžící programy) - řešením je screen na druhé straně.
23.8.2011 12:44 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: ukončení spadleho ssh.
Screen umožní, aby běžící procesy na serveru zůstaly běžet a pak se k němu znovu připojit?

Timeout mi opravdu ukončil konekce aszi za 25 minut kromě konece kdy na serveru bežel top a to jsem sestřelil podle bodu 2. Díky
poky74 avatar 23.8.2011 12:51 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: ukončení spadleho ssh.

Screen umožní, aby běžící procesy na serveru zůstaly běžet a pak se k němu znovu připojit?

Přesně tak

Chcete Linuxové samolepky nebo Tuxe na klíče? ->

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.