En SSH SOCKS-Tunnel mat autossh nei verbannen
Benotzt autossh mat SSH-Liewensfähegkeetsprüfunge an verstitt, datt e Tunnel nei verbannen déi al Applikatiounsverbindunge net erëm hierstellt.
En SSH SOCKS-Proxy verschwënnt, wann seng SSH-Verbindung ophält. En Iwwerwaacher kann déi Verbindung nei starten, awer en kann net all Websäit-Ufro weiderféieren, déi den alen Stroum benotzt huet.
Fir eng SSH-Astellung, déi scho funktionéiert, kann autossh eng dynamesch Weiderleitung iwwerwaachen, wärend OpenSSH e Server erkennt, deen net äntwert:
autossh -M 0 -N -o ServerAliveInterval=30 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 [email protected]
-M 0 schalt den eegene Mechanismus vum autossh fir de Iwwerwaachungsport aus. Et verléisst sech drop, datt SSH erausgeet, sou datt den Iwwerwaacher ka reagéieren. D'Optioune server-alive ginn eng Liewensfähegkeetspréifung op SSH-Niveau; si froen net eng Säit vun all Destinatioun un, déi Dir benotzt.
Halt déi éischt Astellung sichtbar, bis Authentifikatioun an Weiderleitung funktionéieren. D'Hannergrondverhalen vum autossh ënnerscheet sech vum -f vum einfachen SSH: en onbewaachte Start kann net stoppe fir e Passwuert oder eng Schlësselphrase ze froen. Seng dokumentéiert Startpaart kann och en direkte Konfiguratiounsfehler vun enger méi spéit gebrochener Sitzung ënnerscheeden.
No der Neiverbindung kann de lokale Lauschterer erëm disponibel ginn. Applikatioune mussen eventuell nach hir eegen gescheitert Operatiounen erëm probéieren. En Upload, deen ënnerbrach gouf ier eng Äntwert ukomm ass, huet en Resultat op Applikatiounsniveau ze léisen, net just en feelenden Tunnel nei ze starten.
Schlussendlech beweist en gesonde SSH-Transport net, datt d'Gateway eng bestëmmte Websäit erreeche kann. Trennt d'Iwwerwaachung vum Tunnel vun der Iwwerwaachung vun der Aarbecht, déi en notzt.