Այս երկու դիտարկումները կարող են միասին լինել մեկ SSH մատյանում՝

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

Առաջինը վերաբերում է դինամիկ SOCKS լսողին։ Երկրորդը վերաբերում է թունելային ցանցային սարքի։ Դրանք առանձին փոխանցման հարցումներ են։

OpenSSH-ը օգտագործում է -D հավելվածի մակարդակի դինամիկ փոխանցման համար և -w՝ թունելային սարքերի համար։ Tunnel կարգավորումը կարող է նաև վերջինս պահանջել կոնֆիգուրացիայի միջոցով։ TUN սարքի համար արտոնություններ կամ սերվերի թույլտվություն չստանալը ինքնին չի ապացուցում, որ նախկին SOCKS լսողը երբեք չի ստեղծվել։

Կարդացեք, թե ինչ հաջողվեց սխալից առաջ՝ SSH նույնականացումը, լսողի ստեղծումը և ցանկացած հետագա նպատակակետ-ալիքի հարցում։ Լսող SOCKS պորտը դեռ պահանջում է համատեղելի հաճախորդ և հասանելի, թույլատրված նպատակակետ։ Դա ապացույց է մեկ փուլի մասին։

Եթե նախատեսված աշխատանքը միայն SOCKS փոխանցումն է, ուսումնասիրեք, թե ինչու ընդհանրապես թունելային սարք պահանջվեց։ Սահմանափակ կոնֆիգուրացիան կարող է անջատել այդ անկապ հարցումը՝

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

Պահպանեք SSH հոսթի բանալու և հաշվի սովորական ստուգումները։ Ոչ մի պատճառ չկա ցանցային սարքի արտոնություններ տալու միայն այն բանի համար, որպեսզի լռեցվի մի գործառույթի սխալ, որը SOCKS ուղին չի պահանջում։

Առնչվող հոդվածներ