SSH SOCKS-edastus on TUN-seadme vigadest eraldi
Tuvasta loodud SOCKS-kuulaja ka siis, kui sama SSH-seanss hiljem eraldi TUN-seadet luua ei suuda.
Need kaks tähelepanekut võivad ühes SSH-logis kõrvuti esineda:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
Esimene puudutab dünaamilist SOCKS-kuulajat. Teine puudutab tunnelivõrgu seadet. Need on eraldi edastustaotlused.
OpenSSH kasutab rakendustasandi dünaamilise edastuse jaoks -D ja tunneliseadmete jaoks -w. Säte Tunnel võib viimast taotleda ka konfiguratsiooni kaudu. TUN-seadme õiguste või serveriloa saamata jäämine ei tõenda iseenesest, et varasemat SOCKS-kuulajat kunagi ei loodud.
Loe, mis õnnestus enne viga: SSH-autentimine, kuulaja loomine ja mis tahes hilisem sihtkanali taotlus. Kuulav SOCKS-port vajab endiselt ühilduvat klienti ning kättesaadavat ja lubatud sihtkohta. See on tõend ühe etapi kohta.
Kui kavatsetud töö on ainult SOCKS-edastus, uuri, miks tunneliseadet üldse taotleti. Piiratud konfiguratsioon saab selle kõrvalise taotluse välja lülitada:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
Säilita tavalised SSH-hostvõtme- ja kontokontrollid. Pole põhjust anda võrguseadme õigusi ainult selleks, et vaigistada viga funktsiooni puhul, mida SOCKS-marsruut ei vaja.