connect: command not found ໝາຍຄວາມວ່າ SSH ບໍ່ສາມາດເປີດຕົວຊ່ວຍ ProxyCommand ຂອງຕົນໃນເຄື່ອງໄດ້. ຍັງບໍ່ມີການຈັບມື proxy ໃດໆ ທີ່ຕ້ອງແກ້ໄຂ. ຊື່ນີ້ອາດໝາຍເຖິງໄຟລ໌ທີ່ປະຕິບັດໄດ້ແຍກຕ່າງຫາກ, ບໍ່ແມ່ນຄຳສັ່ງທີ່ມີໃນ shell ຫຼື ຄຳສັ່ງຍ່ອຍຂອງ OpenSSH.

  1. ຊອກຫາຄຳສັ່ງທີ່ເລືອກ. ກວດເບິ່ງການຕັ້ງຄ່າ SSH ທີ່ມີຜົນສຳລັບນາມແຝງປາຍທາງ ແລະ ບັນຊີດຽວກັນ. ພາກ Host, ໄຟລ໌ທີ່ລວມເຂົ້າ ແລະ ຕົວເລືອກໃນແຖວຄຳສັ່ງ ອາດເລືອກ ProxyCommand ທີ່ຕ່າງຈາກໄຟລ໌ທີ່ທ່ານແກ້ໄຂ.
  2. ຊອກຫາໄຟລ໌ທີ່ປະຕິບັດໄດ້ຂອງມັນ. ປຽບທຽບ PATH ຂອງສະພາບແວດລ້ອມທີ່ເປີດຕົວ ກັບເທີມິນັລແບບໂຕ້ຕອບທີ່ຕົວຊ່ວຍເຮັດວຽກ. ເສັ້ນທາງແບບສົມບູນໄປຫາໂປຣແກຣມທີ່ມີຢູ່ແລ້ວ ແລະ ຕັ້ງໃຈໄວ້ ຈະລຶບຄວາມບໍ່ຊັດເຈນນັ້ນ.
  3. ໃຫ້ເຂົ້າກັບການຈັດຕັ້ງຂອງຕົວຊ່ວຍ. ຢ່າປ່ຽນແທນໄຟລ໌ຖານສອງໃດໆ ທີ່ຊື່ nc. OpenBSD netcat ໃຊ້ -X connect ສຳລັບ HTTP CONNECT ແລະ -X 5 ສຳລັບ SOCKS5; ຮູບແບບອື່ນອາດບໍ່ມີຕົວເລືອກເຫຼົ່ານັ້ນ ຫຼື ການສະໜັບສະໜູນການພິສູດຕົວຕົນຂອງ proxy.

ຫຼັງຈາກຕົວຊ່ວຍເລີ່ມຕົວແລ້ວ, ໃຫ້ຕິດຕາມຄວາມລົ້ມເຫຼວຕໍ່ໄປຕາມລຳດັບ: ການເຊື່ອມຕໍ່ກັບ proxy, ການເຈລະຈາ proxy, ການເຊື່ອມຕໍ່ກັບປາຍທາງ, ແລ້ວຈຶ່ງເປັນການພິສູດຕົວຕົນ SSH. ຄວາມລົ້ມເຫຼວໃນຂັ້ນຕອນໜຶ່ງ ບໍ່ໄດ້ພິສູດວ່າມີບັນຫາໃນຂັ້ນຕອນຕໍ່ໄປ.

ProxyJump ຕ້ອງການໂຮສກະໂດດ SSH. ມັນສາມາດປ່ຽນແທນການຈັດວາງນີ້ໄດ້ ກໍ່ຕໍ່ເມື່ອບໍລິການນັ້ນມີຢູ່; proxy HTTP ບໍ່ໄດ້ກາຍເປັນຈຸດເຂົ້າ SSH ເພາະວ່າການຕັ້ງຄ່າຖືກປ່ຽນ.

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