SSH proksi hisobi shell'siz ishlashi mumkin
Shell seanslarini o'chirib, SSH yo'naltirishni ochiq saqlang va faqat SOCKS majburlash chegaralarini tushuning.
Jozibali sozlama — AllowTcpForwarding no. Afsuski, u mahalliy SSH SOCKS proksisiga kerak bo'ladigan yo'naltirishni ham o'chiradi. Dinamik yo'naltirish server siyosatini chetlab o'tish yo'li emas.
Ajratilgan hisob uchun OpenSSH bir nechta imkoniyatni ajratadi. Siyosat parchasi shell va quyi tizim seanslarini bloklab, mahalliy yo'naltirishga ruxsat berishi mumkin:
Match User proxyuser
AllowTcpForwarding local
MaxSessions 0
PermitTTY no
X11Forwarding no
AllowAgentForwarding no
Server qo'llanmasi MaxSessions 0 ni shell, kirish va quyi tizim seanslarini bloklaydigan, ammo yo'naltirishga ruxsat beradigan sozlama deb ta'riflaydi. Uni mavjud autentifikatsiyalangan hisobga qo'shing; bu to'liq SSH xavfsizlik konfiguratsiyasi emas.
Faqat yo'naltirish — faqat SOCKS emas
Qat'iy mahalliy yo'naltirish va SOCKS so'rovi oxir-oqibat serverdan xuddi shu turdagi manzil ulanishini so'rashi mumkin. Mahalliy yo'naltirishga ruxsat berish mijoz ma'lum bir SOCKS interfeysidan foydalanganini kafolatlamaydi. Hisobni faqat SOCKS ishlatishni majburlaydigan deb ta'riflamang.
PermitOpen ma'lum ro'yxat talabga mos kelganda manzil hosti va port juftlarini cheklashi mumkin. Bu har bir xususiy tarmoq uchun host nomini hal qilishni hisobga oladigan umumiy taqiq emas. Kengroq manzil cheklovlari tegishli host tarmoq siyosatini talab qilishi mumkin.
Hisob, kalit va kiritilgan server sozlamalari yo'naltirishni yanada cheklashi mumkin. Boshqa joydagi umumiy yo'naltirish taqiqi bu parcha ruxsat bergandek ko'rinadigan imkoniyatni olib tashlashi mumkin.
Tiklash yo'li bilan odatdagi server boshqaruvi tartibini qo'llang, so'ngra ruxsat etilgan va rad etilgan imkoniyatlarni alohida baholang. Ko'zlangan natija — aniq yo'naltirish ruxsatlari, tasodifan ochiq qoldirilgan interaktiv kirish yoki o'z cheklovi bilan o'chirilgan proksi emas.