SSH SOCKS қайта бағыттауы TUN құрылғысының қателерінен бөлек
Сол SSH сессиясы кейін жеке TUN құрылғысын құра алмаса да, орнатылған SOCKS тыңдаушысын таныңыз.
Бұл екі байқау бір 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 бағытына қажет емес мүмкіндік үшін қатені тыныштандыру үшін ғана желілік құрылғы артықшылықтарын беруге ешбір себеп жоқ.