Ti dve opažanji lahko obstajata skupaj v enem dnevniku SSH:

Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.

Prvo se nanaša na dinamičnega poslušalca SOCKS. Drugo se nanaša na omrežno napravo tunela. To so ločene zahteve za posredovanje.

OpenSSH uporablja -D za dinamično posredovanje na ravni aplikacije in -w za tunelske naprave. Nastavitev Tunnel lahko slednje zahteva tudi prek konfiguracije. Neuspeh pri pridobitvi pravic ali strežniškega dovoljenja za napravo TUN sam po sebi ne dokazuje, da prejšnji poslušalec SOCKS ni bil nikoli ustvarjen.

Preberite, kaj je uspelo pred napako: preverjanje pristnosti SSH, ustvarjanje poslušalca in vsaka poznejša zahteva za kanal do cilja. Poslušajoča vrata SOCKS še vedno potrebujejo združljivega odjemalca ter dosegljiv in dovoljen cilj. To je dokaz o eni stopnji.

Če je predvideno delo samo posredovanje SOCKS, preverite, zakaj je bila tunelska naprava sploh zahtevana. Omejena konfiguracija lahko to nepovezano zahtevo izklopi:

ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]

Ohranite običajna preverjanja gostiteljskega ključa in računa SSH. Ni razloga, da bi podelili pravice omrežne naprave samo zato, da bi utišali napako pri funkciji, ki je pot SOCKS ne potrebuje.

Sorodni članki