Mahalliy SOCKS tinglovchisi ba'zi tarmoqlarda foydali, boshqalarida esa yo'q. OpenSSH proksi buyrug'ini shartli ravishda tanlashi mumkin, bu tanlov har bir xostga tatbiq etilmaydi.

OpenBSD shaklidagi nc bilan OpenSSH uchun mijoz konfiguratsiyasining namunasi:

Host work-server
    HostName ssh.example.net
    User alex

Match originalhost work-server exec "nc -z -w 1 127.0.0.1 1080"
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

Match all

originalhost tekshiruvni SSH buyruq satrida berilgan nom bilan cheklaydi. exec uning buyrug'i muvaffaqiyatli tugaganda mos keladi. Oxirgi Match all keyingi sozlamalar uchun o'sha shartli doirani tugatadi.

Bu avvalgi amaldagi hech bir sozlama allaqachon ziddiyatli proksi buyrug'i yoki sakrash yo'lini tanlamaganini nazarda tutadi. SSH odatda parametr uchun birinchi olingan qiymatni ishlatadi, shuning uchun yuqoridagi keng standart qiymat keyingi shartning kutilgan ta'sir ko'rsatishiga to'sqinlik qilishi mumkin.

Tinglayotgan soket — kamtarona va'da

Tekshiruv mahalliy portga TCP kirishni sinaydi. U SOCKS muzokaralarini tugatmaydi, kerakli manzilga ulanishni o'rnatmaydi va bu port qaysi dasturga tegishli ekanini isbotlamaydi. Tinglovchi tekshiruvdan keyin ham yo'qolishi mumkin.

Vaqt chegarasi muvaffaqiyatsiz tekshiruvni cheklangan ushlab turadi. Ko'rsatilgan parametrlar OpenBSD'ning nc interfeysiga tegishli; bir xil fayl nomiga ega boshqa dasturlar boshqa parametrlarni taklif qilishi mumkin.

Shart mos kelmasa, bu misol ulanishni ushbu ProxyCommand'siz qoldiradi va uning odatdagi yo'liga ruxsat beradi. Bu faqat to'g'ridan-to'g'ri kirishga ruxsat berilganda o'rinli. Majburiy proksi siyosati mavjudlik tekshiruvidan boshqa yo'lga qochish ruxsati sifatida foydalanmasligi kerak.

Maqsadli SSH xost nomi va xost kaliti tekshiruvlari hanuz manzil serverini aniqlaydi. Transport yordamchisini tanlash kutilmagan xost kalitini qabul qilish uchun sabab emas.

O'xshash maqolalar