Hvorfor SSH venter på videresendte forbindelser etter utlogging
Skill mellom at fjernskallet avsluttes og at videresendte kanaler fullføres når en SSH-økt ser ut til ikke å avslutte.
Fjernskallet og SOCKS-videresendte forbindelser er separate kanaler på én SSH-transport. Å avslutte skallet avslutter ikke nødvendigvis nettleserforbindelsene som bruker den dynamiske videresendingen. OpenSSH dokumenterer at det ved utlogging ventes på at videresendte forbindelser eller X11-økter avsluttes.
For en ryddig avslutning lukker du operasjonene som bruker videresendingen, og lar kanalene deres avsluttes. Lukking av et nettleservindu kan etterlate bakgrunnsprosesser og -forbindelser som kjører, så identifiser prosessen som fortsatt bruker lytteren.
I en passende interaktiv økt kan OpenSSHs standard escape-kommandoer liste videresendte forbindelser eller koble eksplisitt fra. Tilgjengeligheten avhenger av den økten og dens escape-konfigurasjon; å sende interaktiv escape-tekst til en bakgrunnsprosess ssh -N er ikke et generelt nedstengningsgrensesnitt.
Før du avbryter transporten, avgjør om en forbindelsesdelende master eier den. Andre økter kan være avhengige av den samme forbindelsen.
ExitOnForwardFailure styrer feil ved å opprette den forespurte videresendingen. Den definerer ikke «avslutt etter den siste nettstedsforespørselen» eller «avslutt hver kanal når skallet avsluttes». Valget ved nedstengning er om det gjenstående arbeidet skal tømmes eller bevisst avbrytes.