SSH teskari dinamik yo'naltirish: uzoq SOCKS tinglovchisini yaratish
SSH serverida teskari dinamik SOCKS tinglovchisini yarating, bunda manzilga ulanishlar mijoz tomonidan ochiladi.
Odatda SSH SOCKS tunnel noutbukka serverning tarmoq chiqishini beradi. Teskari dinamik yo'naltirish bu tartibni teskari qiladi: uzoq mashinadagi dastur sizning SSH mijozi ega bo'lgan tarmoqdan foydalanishi mumkin.
Manzilsiz uzoq yo'naltirishni qo'llab-quvvatlaydigan OpenSSH mijozida:
ssh -N -R 127.0.0.1:1080 [email protected]
SOCKS tinglovchisi remote.example.net da, o'zining loopback manziliga bog'langan. U yerdagi dasturlar 127.0.0.1:1080 dan foydalanadi. Manzilga ulanishlar SSH orqali qaytib, mijozingiz ishlayotgan tomondan ochiladi.
IP dan oldin yo'nalishni o'qing
-R hujjati tushirib qoldirilgan manzilni mazmunli qiladi. port:host:hostport bo'lgan spetsifikatsiya buning o'rniga qat'iy yo'naltirishdir. Eski mijoz qisqa dinamik shaklni qo'llab-quvvatlaydi deb o'ylamang.
Chiqish IP — mijoz tomondagi tarmog'ingiz bu ulanishlar uchun ishlatadigan manzil. Uy routeri orqasidagi noutbuk routerning tarjima qilingan ommaviy manzili orqali chiqishi mumkin. Bu avtomatik ravishda SSH serverining IP si emas va noutbukka bevosita berilgan manzil ham emas.
Uzoq tinglovchini cheklangan saqlang. Joker belgili bog'lash server siyosatiga ko'ra boshqa mashinalarga mijoz tomondagi tarmog'ingizni chiqish sifatida ishlatishga ruxsat berishi mumkin. Hatto loopback ham uzoq xostdagi boshqa mos jarayonlar uchun ochiq bo'lishi mumkin; bu har bir jarayon uchun sir emas.
Cheklangan manzillar to'plami uchun PermitRemoteOpen va serverning yo'naltirish siyosatini ko'rib chiqing. Marshrut mijozingiz onlayn qolishiga ham bog'liq. Bu ulanish yopilganda uzoq proksi yo'li yo'qoladi. Teskari yo'naltirish ulanishlar qayerdan boshlanishini o'zgartiradi; u SSH seansidan mustaqil alohida proksi bermaydi.