ssh -D іске қосу үшін құпиясөз енгіздіңіз. Ол сіздің SSH байланысыңызды аутентификациялады. Бірақ ол жаңа тыңдаушыға жете алатын әрбір бағдарлама үшін құпиясөзбен қорғалған SOCKS тіркелгісін жасамады.

OpenSSH-тің динамикалық қайта бағыттауы аутентификацияланған SSH тасымалы арқылы жергілікті SOCKS қызметін ұсынады. Оның SOCKS5 өңдеуі аутентификациясыз әдісті таңдайды; бұл жалпы SOCKS пайдаланушы аты/құпиясөз сервері емес.

Жеке пайдалану үшін жергілікті түрде байланыстырыңыз:

ssh -N -D 127.0.0.1:1080 [email protected]

Сол компьютердегі қолданбалар SSH құпиясөзіңізді SOCKS құпиясөзі ретінде енгізбей-ақ 1080 портын пайдаланады. Динамикалық қайта бағыттау құжаттамасы тыңдаушыны сипаттайды, ал OpenSSH-тің SOCKS өңдеу бастапқы коды аутентификация егжей-тегжейін береді.

Бөлісу мәселені өзгертеді

LAN мекенжайына байланыстыру портты бастапқы жергілікті пайдаланудан тыс қолжетімді етеді. Жақын клиенттер тек өз трафигі сіздікі арқылы өтетіндіктен жеке SSH сессияларын ашпайды. Егер желі рұқсат етсе, бұл клиенттер сіздің шлюзіңіздің сыртқы бірегейлігін бөлісе алады.

Брандмауэр қолжетімді клиенттерді шектей алады, бірақ SOCKS кіру алмасуын қоспайды. Жеке SOCKS пайдаланушы аттары, квоталар немесе пайдаланушыға арналған ережелер үшін осы мүмкіндіктерді қолдайтын серверді таңдаңыз. Мысалы, Dante SOCKS аутентификациясын клиент мекенжайы шектеулерінен бөлек құжаттайды.

Бұл ақауларды жоюға да көмектеседі. SOCKS пайдаланушы аты/құпиясөз әдісін талап ететін клиент бұл тыңдаушымен күткендей келіспеуі мүмкін. Қолданбаны реттеңіз немесе тиісті аутентификацияланған SOCKS қызметін таңдаңыз; SSH құпиясөзіңізді қайта-қайта байқау дұрыс емес кіруге қатысты.

Тек жергілікті қолжетімділік әлі де түсінуге тиісті шекара, жергілікті компьютердегі әрбір процесс бір пайдаланушыға тиесілі деген тұжырым емес.

Қатысты мақалалар