SSH SOCKS proxy nestaje kada se njegova SSH veza završi. Nadzornik može ponovno pokrenuti tu vezu, ali ne može nastaviti svaki zahtjev prema web-lokaciji koji je koristio stari tok.

Za SSH postavku koja već radi, autossh može nadzirati dinamičko prosljeđivanje dok OpenSSH otkriva poslužitelj koji ne odgovara:

autossh -M 0 -N -o ServerAliveInterval=30 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -D 127.0.0.1:1080 [email protected]

-M 0 isključuje zasebni mehanizam autossh-a za nadzorni port. Oslanja se na to da SSH izađe kako bi nadzornik mogao reagirati. Opcije server-alive daju provjeru živosti na razini SSH-a; one ne traže stranicu od svakog odredišta koje koristite.

Držite početnu postavku vidljivom dok provjera identiteta i prosljeđivanje ne prorade. Ponašanje autossh-a u pozadini razlikuje se od -f običnog SSH-a: nenadzirano pokretanje ne može stati kako bi zatražilo lozinku ili lozinku ključa. Njegova dokumentirana početna vrata također mogu razlikovati trenutačni neuspjeh postavke od kasnije prekinute sesije.

Nakon ponovnog povezivanja lokalni slušatelj može ponovno postati dostupan. Aplikacije će možda ipak morati ponoviti vlastite neuspjele radnje. Prijenos prekinut prije primitka odgovora ima ishod na razini aplikacije koji treba riješiti, a ne samo tunel koji nedostaje i treba ga ponovno pokrenuti.

Naposljetku, zdrav SSH prijenos ne dokazuje da pristupnik može dosegnuti određenu web-lokaciju. Odvojite nadzor tunela od praćenja posla koji ga koristi.

Povezani članci