Prečo SSH po odhlásení čaká na preposlané pripojenia
Odlište koniec vzdialeného shellu od dokončenia preposlaných kanálov, keď sa zdá, že SSH relácia nekončí.
Vzdialený shell a pripojenia preposielané cez SOCKS sú samostatné kanály na jednom SSH transporte. Ukončenie shellu nemusí ukončiť pripojenia prehliadača, ktoré používajú dynamické preposielanie. OpenSSH dokumentuje čakanie pri odhlásení na dokončenie preposlaných pripojení alebo relácií X11.
Pre usporiadaný odchod zavrite operácie používajúce preposielanie a nechajte ich kanály skončiť. Zatvorenie okna prehliadača môže ponechať na pozadí bežiace procesy a pripojenia prehliadača, preto zistite, ktorý proces stále používa listener.
Vo vhodnej interaktívnej relácii môžu predvolené escape príkazy OpenSSH vypísať preposlané pripojenia alebo ich výslovne odpojiť. Ich dostupnosť závisí od danej relácie a jej escape nastavenia; posielanie interaktívneho escape textu procesu ssh -N na pozadí nie je všeobecné rozhranie na vypnutie.
Pred prerušením transportu zistite, či ho vlastní master na zdieľanie pripojení. Iné relácie môžu závisieť od toho istého pripojenia.
ExitOnForwardFailure riadi zlyhanie pri nadviazaní požadovaného preposielania. Nedefinuje „ukončiť po poslednej požiadavke na web“ ani „ukončiť každý kanál, keď shell skončí“. Voľbou pri vypnutí je, či zvyšnú prácu dokončiť alebo ju zámerne prerušiť.