NetworkManager-ssh қосылғанды көрсетеді, бірақ ештеңе маршрутталмайды
Индикатор тек басқарылатын SSH қатынасының бар екенін дәлелдейді. Плагин туннель құрылғысын әлде қайта бағыттаулар жиынтығын құрғанын тексеріп, содан кейін қолданба жолын сынаңыз.
Мәзір SSH қосылымын белсенді деп көрсетеді, хост кілті қабылданды, ал шолғыш әлі де баратын жеріне жетпейді. Бұл қайшылық емес, өйткені NetworkManager-ssh профилі бір хост пен кілттен екі мүлде басқа нәтиже бере алады: пакеттерді тасымалдайтын туннель құрылғысы немесе тек белгілі қолданбалар пайдалана алатын қайта бағыттаулар жиынтығы. Индикатор басқарылатын SSH қатынасының бар екенін хабарлайды. Ол екеуінің қайсысын алғаныңызды ешқашан хабарламайды.
Бір мәзір жазбасының артындағы екі нәтиже
Екі режим де бірдей аутентификация жасайды, сондықтан олар шатастырылады. Профильді дәл солай, сол тіркелгі деректерімен таңдау сізді маршруттауға болатын интерфейспен немесе бір қолданбаға хабарлау қажет тыңдаушы сокетпен қалдыруы мүмкін.
Тапсырмаға шынымен қай нәтиже керегін шешуден бастаңыз. Бүкіл ішкі желіге қол жеткізу талабы құрылғыны қажет етеді. Қашықтағы хосттағы бір қызмет қайта бағыттауды қажет етеді, ал ол үшін туннель салу әдетте мәселе лайық болғаннан көбірек маршруттау жұмысын тудырады.
Әр режим жұмыс істеу үшін неге ие болуы керек
Жоба екі режимді де құжаттайды, ал алғышарттар соншалықты өзгеше, жетіспейтін біреуі дизайн таңдауы емес, протокол ақауы сияқты көрінеді.
| Mode | What must exist | What still has to be true |
|---|---|---|
| Tunnel device | Compatible TUN/TAP arrangement on both ends, permission, addressing | A route policy that actually sends the intended prefixes into it |
| Forwarding only | A chosen SOCKS, local-forward or remote-forward listener | A permitted destination path on the far side |
Оң жақ бағанды мұқият оқыңыз, өйткені мұндай билеттердің көбісі сол жерде аяқталады. Тіпті мінсіз салынған туннель құрылғысы да маршруттау оған жіберетін нәрсені ғана қамтиды, ал мінсіз қайта бағыттау да оны пайдалану айтылған қолданбаларға ғана көмектеседі.
Жалған интерфейс туннель емес
Қайта бағыттау режимінде плагин қосылым үлгісін қанағаттандыру үшін жасалатын жалған интерфейсті құжаттайды. Ол менеджерге күйді тіркейтін нәрсе болуы үшін бар. Ол еркін қолданба пакеттерін қашықтағы желіге тасымалдамайды, және оның болуы IP маршруттауы өзгерді дегенді білдірмейді.
Жобадағы толық туннель мысалдары OpenSSH туннель құрылғысын қолдауға қатысты, сондықтан белгідегі туннель сөзі мүмкіндікті сипаттайды, нақты саясатыңызды емес. Профильдің атын емес, ядроның не істейтінін тексеріңіз.
nmcli connection show --active
ip -br link
ss -lntp | grep -E "1080|8080"
Содан кейін нәтижені қолданбаға сәйкестендіріңіз. SOCKS түсінетін бағдарламаны проксиді пайдалануға конфигурациялау керек. Жергілікті қайта бағыттау тұтынушысы өз тыңдаушысына бағытталуы керек. Екеуі де қайта бағыттауды өздігінен таппайды, және ешқайсысына жасыл болған қосылым индикаторы көмектеспейді.
Қашықтағы жақты мәжбүрлеудің орнына дайындаңыз
Қарапайым SSH тіркелгісі қашықтағы туннель құрылғысын көтеруге рұқсатсыз аутентификация жасай алады. Жоба root құқығынсыз жолды құжаттайды, онда әкімші құрылғыны сол пайдаланушы үшін алдын ала жасайды, ал клиент содан кейін сәйкес нөмірді таңдайды.
Мұндай реттеу сервердің туннель саясатымен және қашықтағы желіде мекенжайларды иеленетін адаммен үйлестіруді қажет етеді. Құрылғыны жасау өздігінен ресурс маршруттарын, қайта бағыттау рұқсаттарын немесе қайтару жолын бермейді, және бұлардың ешқайсысы үлгі конфигурациясы сенімді көрінгендіктен келмейді.
Істеуге болмайтын нәрсе — үлгі жұмыс істесін деп шексіз қайта бағыттауды немесе қашықтағы root кіруін қосу. Оператор қашықтағы желіні баптауды иеленетін жерде сол командаларды сол иеге қалдыру үшін қолдау көрсетілген реттеуді пайдаланыңыз, және ажыратқанда қайшы мекенжайларды қалпына келтіретін екінші көмекшіден аулақ болыңыз.
Аутентификация контексті және билетке не жазу керек
Аутентификацияның өз контексті бар. Плагин пайдаланушы сеансымен байланысты SSH агентін іздейді және мақсатты хосттың белгілі болуын талап етеді, сондықтан бір терминалда жұмыс істейтін кілт менеджердің аутентификация жолына автоматты түрде көрінбейді. Тексеруді өшірудің орнына хост кілтін бекітілген процестен тіркеп, тексертіңіз.
Қолдау үшін төрт нәрсені жазып алыңыз: плагин мен нұсқаны, таңдалған режимді, көздеген қашықтағы сәйкестікті және пайда болуы тиіс интерфейс немесе тыңдаушыны. Содан кейін қолданбаның кіру нүктесін тікелей сынаңыз. Қосылған индикатор мен жұмыс істейтін тест — дәлел; жалғыз қосылған индикатор SSH туралы мәлімдеме, сіз алғыңыз келген маршруттау немесе ресурс рұқсаты туралы емес.