PermitOpen ກວດສອບຊື່ປາຍທາງທີ່ລູກຄ້າ SOCKS ສະໜອງ
ຈັບຄູ່ປາຍທາງ SSH SOCKS ທີ່ຖືກຈຳກັດຕາມຊື່ໂຮສ ແລະ ພອດທີ່ຮ້ອງຂໍ, ແທນທີ່ຈະສົມມຸດວ່າຊື່ສະຫຼຽງ DNS ແລະ ທີ່ຢູ່ຕົວເລກເທົ່າກັນ.
ບັນຊີສົ່ງຕໍ່ SSH ທີ່ມີຢູ່ແລ້ວສາມາດຈຳກັດຄູ່ປາຍທາງທີ່ລູກຄ້າ SOCKS ຂອງມັນໃຊ້. ສ່ວນຢູ່ຝັ່ງເຊີບເວີສາມາດອະນຸຍາດບໍລິການທີ່ມີຊື່ໜຶ່ງ:
Match User proxyuser
PermitOpen api.example.net:443
ລວມສິ່ງນີ້ເຂົ້າກັບນະໂຍບາຍການພິສູດຢືນຢັນ ແລະ ການສົ່ງຕໍ່ທີ່ມີຢູ່ຂອງບັນຊີ. PermitOpen ເອງບໍ່ໄດ້ໃຫ້ອະນຸຍາດສົ່ງຕໍ່ ຫຼື ປິດການເຂົ້າເຖິງ shell.
OpenSSH ປຽບທຽບຊື່ປາຍທາງທີ່ສະໜອງໃຫ້ ໂດຍບໍ່ເຮັດການຄົ້ນຫາທີ່ຢູ່ສຳລັບການປຽບທຽບນັ້ນ. ນອກຈາກຮູບແບບ wildcard ທີ່ມີເອກະສານ, ຄ່ານີ້ບໍ່ແມ່ນຮູບແບບຊື່ໂຮສທົ່ວໄປ.
ສິ່ງນີ້ສຳຄັນສຳລັບ SOCKS5. ລູກຄ້າທີ່ສົ່ງ api.example.net ກັບພອດ 443 ສາມາດກົງກັບຄູ່ນັ້ນ. ລູກຄ້າທີ່ແກ້ຊື່ດຽວກັນນີ້ໃນເຄື່ອງ ແລ້ວສົ່ງ IP ເປັນຕົວເລກ ໄດ້ສະໜອງສາຍອັກສອນປາຍທາງອື່ນ. ຊື່ສະຫຼຽງທີ່ແກ້ໄປຫາທີ່ຢູ່ດຽວກັນກໍຕ່າງກັນເຊັ່ນກັນ.
ຮັກສາ ໂໝດການແກ້ໃນເຄື່ອງ ຫຼື ຜ່ານພຣອກຊີ ຂອງລູກຄ້າໃຫ້ສອດຄ່ອງກັບກົດທີ່ຕັ້ງໃຈ. ການແກ້ຊື່ໂຮສທີ່ອະນຸຍາດໃນພາຍຫຼັງຍັງກຳນົດວ່າເຊີບເວີເຊື່ອມຕໍ່ໄປໃສ; ການຕັ້ງຄ່ານີ້ບໍ່ແມ່ນການຫ້າມທີ່ຮູ້ DNS ສຳລັບທຸກທີ່ຢູ່ສ່ວນຕົວ.
ທົບທວນຂໍ້ຈຳກັດສະເພາະກະແຈ ແລະ ການຕັ້ງຄ່າເຊີບເວີອື່ນທີ່ໃຊ້ໄດ້ຄຽງຄູ່ກັນ, ເພາະການຫ້າມສົ່ງຕໍ່ເພີ່ມເຕີມໃດໆຍັງສາມາດປະຕິເສດຄຳຮ້ອງຂໍໄດ້.