Estas dúas observacións poden convivir nun mesmo rexistro SSH:

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

A primeira refírese a un receptor SOCKS dinámico. A segunda refírese a un dispositivo de rede de túnel. Son solicitudes de reenvío distintas.

OpenSSH usa -D para o reenvío dinámico a nivel de aplicación e -w para os dispositivos de túnel. Un axuste Tunnel tamén pode solicitar este último mediante a configuración. Non obter os privilexios ou o permiso do servidor para un dispositivo TUN non demostra por si mesmo que o receptor SOCKS anterior nunca se crease.

Le o que tivo éxito antes do erro: a autenticación SSH, a creación do receptor e calquera solicitude posterior de canle de destino. Un porto SOCKS á escoita segue necesitando un cliente compatible e un destino accesible e permitido. É evidencia sobre unha etapa.

Se a tarefa prevista é só o reenvío SOCKS, examina por que se solicitou un dispositivo de túnel. Unha configuración restrinxida pode desactivar esa solicitude non relacionada:

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

Mantén as comprobacións habituais de clave de host e de conta SSH. Non hai motivo para conceder privilexios de dispositivo de rede só por silenciar un erro dunha función que a ruta SOCKS non necesita.

Artigos relacionados