ຖ້າ Ncat ມີຢູ່ແລ້ວສຳລັບ Windows OpenSSH, ມັນສາມາດໃຫ້ການເຊື່ອມຕໍ່ຜ່ານ SOCKS5 proxy. ເພີ່ມລາຍການ host ໃສ່ການຕັ້ງຄ່າ SSH ທີ່ລູກຂ່າຍ OpenSSH ນັ້ນໃຊ້:

Host target-via-socks
    HostName ssh.example
    User user
    ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p

ປ່ຽນຊື່ host ທັງສອງ ແລະ ບັນຊີ, ແລ້ວເຊື່ອມຕໍ່ດ້ວຍ ssh target-via-socks. ຕົວຢ່າງນີ້ສົມມຸດວ່າ ncat.exe ຢູ່ໃນເສັ້ນທາງຄົ້ນຫາໄຟລ໌ປະຕິບັດການຂອງຕົວຊ່ວຍ. ຖ້າບໍ່ດັ່ງນັ້ນ ໃຫ້ໃຊ້ເສັ້ນທາງເຕັມຂອງໄຟລ໌ປະຕິບັດການທີ່ໃສ່ຄຳເຄົາລົບຢ່າງຖືກຕ້ອງ, ໂດຍສະເພາະເມື່ອໂຟນເດີມີຊ່ອງວ່າງ.

ຈຸດສິ້ນສຸດຂອງ proxy ມາຫຼັງ --proxy. OpenSSH ຂະຫຍາຍ %h ແລະ %p ເປັນຊື່ host ແລະ ພອດ SSH ສຸດທ້າຍ. Ncat ເຈລະຈາການເຊື່ອມຕໍ່ SOCKS ແລະ ຂົນສົ່ງກະແສໄບຕ໌ທີ່ໄດ້ຮັບໃນອິນພຸດ ແລະ ເອົ້າພຸດມາດຕະຖານ; OpenSSH ສືບຕໍ່ການຈັບມື SSH ເທິງກະແສນັ້ນ.

--proxy-type socks5 ທີ່ຊັດເຈນມີຄວາມສຳຄັນ. ເມື່ອບໍ່ມີຕົວເລືອກນັ້ນ Ncat ໃຊ້ HTTP proxy ເປັນຄ່າເລີ່ມຕົ້ນ, ເຖິງແມ່ນພອດທີ່ໃຫ້ແມ່ນ 1080. ຕົວຮັບຟັງ SOCKS ບໍ່ສາມາດສະຫຼຸບວ່າຄຳຮ້ອງ HTTP CONNECT ໝາຍເຖິງ SOCKS.

ຕົວຢ່າງນີ້ສົມມຸດຈຸດສິ້ນສຸດ SOCKS ທີ່ບໍ່ມີການພິສູດຕົວຕົນ; ເລືອກຜູ້ສະໝັກຈາກ ລາຍຊື່ proxy SOCKS5 ສຳລັບປາຍທາງ SSH ສາທາລະນະທີ່ອະນຸຍາດເສັ້ນທາງນັ້ນເທົ່ານັ້ນ, ແລະ ກວດການເຂົ້າເຖິງ host ແລະ ພອດຕົວຈິງຂອງມັນ. ການພິສູດຕົວຕົນຂອງ proxy, ເມື່ອຕ້ອງການ, ແຍກຈາກການເຂົ້າສູ່ລະບົບ SSH ພາຍຫຼັງ. ຮັກສາການກວດສອບກະແຈ host ຂອງປາຍທາງ SSH; ການໄປຮອດມັນຜ່ານຕົວຊ່ວຍບໍ່ປ່ຽນແປງຕົວຕົນທີ່ OpenSSH ຕ້ອງພິສູດ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ