Desse to observasjonane kan førekoma samstundes i éin SSH-logg:

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

Den fyrste gjeld ein dynamisk SOCKS-lyttar. Den andre gjeld ei tunnel-nettverkseining. Dei er skilde vidaresendingsførespurnader.

OpenSSH nyttar -D for dynamisk vidaresending på applikasjonsnivå og -w for tunneleiningar. Ei Tunnel-innstilling kan òg be om den siste via konfigurasjon. At ein ikkje får rettane eller serverløyvet for ei TUN-eining, provar ikkje i seg sjølv at den tidlegare SOCKS-lyttaren aldri vart oppretta.

Les kva som lukkast før feilen: SSH-autentisering, opprettinga av lyttaren og kvar seinare førespurnad om målkanal. Ein lyttande SOCKS-port treng framleis ein kompatibel klient og eit tilgjengeleg, tillate mål. Det er prov om eitt trinn.

Viss den tiltenkte jobben berre er SOCKS-vidaresending, gransk kvifor ei tunneleining i det heile vart førespurd. Ein avgrensa konfigurasjon kan slå av den urelaterte førespurnaden:

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

Hald på dei vanlege SSH-vertnøkkel- og kontokontrollane. Det finst ingen grunn til å gje nettverkseiningsrettar berre for å dempa ein feil for ein funksjon som SOCKS-ruta ikkje treng.

Relaterte artiklar