connect: command not found гэдэг нь SSH өөрийн ProxyCommand туслахыг локалд эхлүүлж чадаагүй гэсэн үг. Одоохондоо засах прокси гар барилт байхгүй. Энэ нэр нь тусдаа гүйцэтгэгдэх файлыг зааж болно, shell-ийн барьсан команд эсвэл OpenSSH-ийн дэд команд биш.

  1. Сонгогдсон командыг ол. Ижил зорьсон alias ба бүртгэлд хүчинтэй SSH тохиргоог шалга. Host хэсэг, оруулсан файл, командын мөрийн сонголтууд нь таны зассан файлаас өөр ProxyCommand сонгож болно.
  2. Түүний гүйцэтгэгдэх файлыг ол. Эхлүүлэх орчны PATH-ыг туслах ажиллаж буй интерактив терминалтай харьцуул. Зорьсон одоо байгаа программ руу чиглэсэн абсолют зам тэр тодорхойгүй байдлыг арилгана.
  3. Туслахын хэрэгжилтэд тохируул. nc нэртэй ямар ч хоёртын файлыг орлуулж болохгүй. OpenBSD netcat нь HTTP CONNECT-д -X connect, SOCKS5-д -X 5 ашигладаг; бусад хувилбарт эдгээр сонголт эсвэл проксийн баталгаажуулалтын дэмжлэг байхгүй байж болно.

Туслах эхэлсний дараа дараагийн алдааг дарааллаар нь хяна: прокситой холбогдох, прокси хэлэлцээр, зорьсонтой холбогдох, дараа нь SSH баталгаажуулалт. Нэг үе шатны алдаа нь дараагийн үе шатуудад асуудал байгааг батлахгүй.

ProxyJump-д SSH үсрэх хост хэрэгтэй. Тэр үйлчилгээ байгаа үед л энэ зохион байгуулалтыг орлуулж чадна; тохиргоо өөрчлөгдсөнөөр HTTP прокси нь SSH нэвтрэх цэг болохгүй.

Холбоотой нийтлэлүүд