ssh-keyscan ບໍ່ຮັບຕົວເລືອກ ProxyCommand ຂອງ SSH. ດັ່ງນັ້ນ proxy ທີ່ຕັ້ງຄ່າສຳລັບ ssh ຈຶ່ງບໍ່ຕັ້ງຄ່າເຄື່ອງສະແກນແຍກຕ່າງຫາກໂດຍອັດຕະໂນມັດ.

ວິທີໜຶ່ງແມ່ນ TCP relay ທ້ອງຖິ່ນທີ່ສ້າງຂຶ້ນແລ້ວ ເຊິ່ງເຮັດການພິສູດຕົວຕົນ proxy ແລະ ການແລກປ່ຽນ CONNECT ທີ່ຕ້ອງການ ແລ້ວເປີດເຜີຍກະແສໄບຕ໌ຂອງເຊີບເວີ SSH ທີ່ໝາຍໄວ້. ຖ້າ relay ນັ້ນຟັງຢູ່ 127.0.0.1:2222:

ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keys

ຄຳສັ່ງທຳອິດເກັບກະແຈຕົວແທນ ຄຳສັ່ງທີສອງສະແດງລາຍນິ້ວມືຂອງມັນ. relay ຕ້ອງສົ່ງກະແສ SSH ຜ່ານໄປຫຼັງຈາກ ໃຊ້ຄຳຕອບ proxy ຄົບຖ້ວນແລ້ວ ແທນທີ່ຈະສົ່ງຫົວຂໍ້ HTTP ໃຫ້ເຄື່ອງສະແກນ.

ປ້າຍ host ໃນຜົນລັບອະທິບາຍຈຸດສຸດທ້າຍຂອງ relay ທ້ອງຖິ່ນ. ຢ່າຕື່ມມັນໂດຍບໍ່ປ່ຽນ ແລະ ຢ່າສົມມຸດວ່າມັນລະບຸຊື່ host SFTP ທາງໄກແລ້ວ.

ກວດສອບລາຍນິ້ວມືຜ່ານບັນທຶກທີ່ໜ້າເຊື່ອຖື ຫຼື ຜູ້ເບິ່ງແຍງລະບົບ ກ່ອນທີ່ຈະເຊື່ອມກະແຈກັບ host ແລະ ພອດຕົວຈິງໃນ known_hosts. ssh-keyscan ເກັບສິ່ງທີ່ຈຸດສຸດທ້າຍທີ່ເຂົ້າເຖິງໄດ້ສະເໜີ; ການເຊື່ອມຕໍ່ proxy ທີ່ສຳເລັດບໍ່ໄດ້ພິສູດກະແຈນັ້ນ.

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