Mae blaenyrru SSH SOCKS ar wahân i wallau dyfais TUN
Adnabod gwrandäwr SOCKS sefydledig hyd yn oed pan fydd yr un sesiwn SSH yn methu'n ddiweddarach â chreu dyfais TUN ar wahân.
Gall y ddau arsylwad hyn gydfodoli mewn un cofnod SSH:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
Mae'r cyntaf yn ymwneud ag gwrandäwr SOCKS dynamig. Mae'r ail yn ymwneud â dyfais rhwydwaith twmffat. Maent yn geisiadau blaenyrru ar wahân.
Mae OpenSSH yn defnyddio -D ar gyfer blaenyrru dynamig ar lefel cymhwysiad a -w ar gyfer dyfeisiau twmffat. Gall gosodiad Tunnel hefyd ofyn am yr olaf drwy ffurfweddiad. Nid yw methiant i gael y breintiau neu ganiatâd gweinydd ar gyfer dyfais TUN ynddo'i hun yn profi na chrëwyd y gwrandäwr SOCKS cynharach erioed.
Darllenwch beth a lwyddodd cyn y gwall: dilysu SSH, creu'r gwrandäwr, ac unrhyw gais sianel gyrchfan diweddarach. Mae porth SOCKS sy'n gwrando yn dal i fod angen cleient cydnaws a chyrchfan hygyrch, a ganiateir. Tystiolaeth am un cam yw hi.
Os mai blaenyrru SOCKS yn unig yw'r gwaith a fwriadwyd, archwiliwch pam y gofynnwyd am ddyfais twmffat o gwbl. Gall ffurfweddiad cyfyngedig analluogi'r cais anhrefnus hwnnw:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
Cadwch y gwiriadau arferol o allwedd gwesteiwr a chyfrif SSH. Nid oes rheswm i roi breintiau dyfais rhwydwaith yn unig er mwyn tawelu gwall ar gyfer nodwedd nad yw'r llwybr SOCKS ei hangen.