NetworkManager-ssh ulanganini ko'rsatadi, lekin hech narsa marshrutlanmaydi
Ko'rsatkich faqat boshqariladigan SSH munosabati mavjudligini isbotlaydi. Plagin tunnel qurilmasi yoki yo'naltirishlar to'plamini yaratganini tekshirib, keyin dastur yo'lini sinab ko'ring.
Menyu SSH ulanishini faol deb ko'rsatadi, xost kaliti qabul qilindi, brauzer esa hali ham borishi kerak bo'lgan joyga yetib bormaydi. Bu qarama-qarshilik emas, chunki NetworkManager-ssh profili bir xil xost va bir xil kalitdan butunlay boshqa ikki natija berishi mumkin: paketlarni tashuvchi tunnel qurilmasi yoki faqat ayrim dasturlar foydalana oladigan yo'naltirishlar to'plami. Ko'rsatkich boshqariladigan SSH munosabati mavjudligini xabar qiladi. U hech qachon ikkisidan qaysi birini olganingizni xabar qilmaydi.
Bitta menyu yozuvi ortidagi ikki natija
Ikkala rejim ham bir xil tarzda autentifikatsiya qiladi, shuning uchun ular chalkashtiriladi. Profilni aynan bir xil tarzda, bir xil hisob ma'lumotlari bilan tanlash sizni marshrutlash mumkin bo'lgan interfeys yoki bitta dasturga xabar berilishi kerak bo'lgan tinglovchi soket bilan qoldirishi mumkin.
Vazifaga aslida qaysi natija kerakligini hal qilishdan boshlang. Butun quyi tarmoqqa yetib borish talabi qurilma talab qiladi. Uzoq xostdagi bitta xizmat yo'naltirishni talab qiladi va buning uchun tunnel qurish odatda muammo loyiq bo'lganidan ko'ra ko'proq marshrutlash ishini keltirib chiqaradi.
Ishlashi uchun har bir rejimda nima bo'lishi kerak
Loyiha ikkala rejimni hujjatlashtiradi va old shartlar shunchalik farq qiladiki, yetishmayotgani dizayn tanlovi emas, protokol nosozligi kabi ko'rinadi.
| 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 |
O'ng ustunni diqqat bilan o'qing, chunki bunday chiptalarning aksariyati shu yerda tugaydi. Hatto mukammal qurilgan tunnel qurilmasi ham faqat marshrutlash unga yuboradigan narsani qamrab oladi va mukammal yo'naltirish ham faqat uni ishlatish aytilgan dasturlarga yordam beradi.
Soxta interfeys tunnel emas
Yo'naltirish rejimida plagin ulanish modelini qondirish uchun yaratilgan soxta interfeysni hujjatlashtiradi. U menejerda holatni ulash uchun narsa bo'lishi uchun mavjud. U ixtiyoriy dastur paketlarini uzoq tarmoqqa tashimaydi va uning mavjudligi IP marshrutlash o'zgargan degani emas.
Loyihadagi to'liq tunnel misollari OpenSSH tunnel qurilmasi qo'llab-quvvatlashiga oid, shuning uchun yorliqdagi tunnel so'zi imkoniyatni tavsiflaydi, sizning haqiqiy siyosatingizni emas. Profil nomi emas, yadro nima qilishini tekshiring.
nmcli connection show --active
ip -br link
ss -lntp | grep -E "1080|8080"
Keyin natijani dastur bilan moslashtiring. SOCKS tushunadigan dastur proksidan foydalanish uchun sozlanishi kerak. Mahalliy yo'naltirish iste'molchisi o'z tinglovchisiga yo'naltirilishi kerak. Ikkalasi ham yo'naltirishni o'zi topmaydi va hech biriga yashil bo'lgan ulanish ko'rsatkichi yordam bermaydi.
Uzoq tomonni majburlash o'rniga tayyorlang
Oddiy SSH hisobi uzoq tunnel qurilmasini ko'tarishga hech qanday ruxsatsiz autentifikatsiya qilishi mumkin. Loyiha root bo'lmagan yo'lni hujjatlashtiradi: administrator qurilmani o'sha foydalanuvchi uchun oldindan yaratadi, keyin mijoz mos raqamni tanlaydi.
Bunday tartib serverning tunnel siyosati va uzoq tarmoqdagi manzillarni egallagan shaxs bilan muvofiqlashtirishni talab qiladi. Qurilmani yaratish o'z-o'zidan resurs marshrutlarini, yo'naltirish ruxsatlarini yoki qaytish yo'lini bermaydi va ularning hech biri namuna konfiguratsiyasi ishonchli ko'ringani uchun kelmaydi.
Siz qilmasligingiz kerak bo'lgan narsa — namuna ishlashi uchun cheksiz yo'naltirish yoki uzoqdan root kirishni yoqish. Operator uzoq tarmoq sozlamalariga ega bo'lgan joyda o'sha buyruqlarni o'sha egasiga qoldirish uchun qo'llab-quvvatlanadigan tartibdan foydalaning va uzilishda ziddiyatli manzillarni tiklaydigan ikkinchi yordamchidan qoching.
Autentifikatsiya konteksti va chiptaga nima yozish kerak
Autentifikatsiyaning o'z konteksti bor. Plagin foydalanuvchi sessiyasiga bog'langan SSH agentni qidiradi va manzil xosti ma'lum bo'lishini talab qiladi, shuning uchun bitta terminalda ishlaydigan kalit menejerning autentifikatsiya yo'liga avtomatik ko'rinmaydi. Tekshiruvni o'chirish o'rniga xost kalitini tasdiqlangan jarayon orqali ro'yxatga oling va tekshirtiring.
Qo'llab-quvvatlash uchun to'rt narsani yozib oling: plagin va versiya, tanlangan rejim, mo'ljallangan uzoq identifikatsiya va paydo bo'lishi kerak bo'lgan interfeys yoki tinglovchi. Keyin dasturning kirish nuqtasini to'g'ridan-to'g'ri sinab ko'ring. Ulangan ko'rsatkich va ishlaydigan sinov dalil; faqat ulangan ko'rsatkich SSH haqidagi bayonot, siz olishga urinayotgan marshrutlash yoki resurs ruxsati haqida emas.