connect: command not found دېگەنلىك SSH ئۆزىنىڭ ProxyCommand ياردەمچىسىنى يەرلىكتە قوزغىتالمىدى دېگەنلىك. تېخى تۈزىتىدىغان proxy قول ئېلىشىشى يوق. بۇ ئىسىم ئايرىم ئىجرا قىلىنىدىغان ھۆججەتكە ئىشارەت قىلىشى مۇمكىن، shell نىڭ ئىچكى بۇيرۇقى ياكى OpenSSH نىڭ تارماق بۇيرۇقى ئەمەس.

  1. تاللانغان بۇيرۇقنى تېپىڭ. ئوخشاش مەنزىل تەخەللۇسى ۋە ھېسابات ئۈچۈن كۈچكە ئىگە SSH سەپلىمىسىنى تەكشۈرۈڭ. Host بۆلەكلىرى، كىرگۈزۈلگەن ھۆججەتلەر ۋە بۇيرۇق قۇرى تاللانمىلىرى سىز تەھرىرلىگەن ھۆججەتتىن باشقا ProxyCommand تاللىشى مۇمكىن.
  2. ئۇنىڭ ئىجرا قىلىنىدىغان ھۆججىتىنى تېپىڭ. قوزغىتىدىغان مۇھىتنىڭ PATH نى ياردەمچى ئىشلەيدىغان ئۆزئارا تەسىرلىك تېرمىنال بىلەن سېلىشتۇرۇڭ. نىشانلانغان مەۋجۇت پروگراممىغا بولغان مۇتلەق يول بۇ ئېنىقسىزلىقنى يوقىتىدۇ.
  3. ياردەمچىنىڭ ئىجرا قىلىنىشىغا ماسلىشىڭ. nc دەپ ئاتىلىدىغان ھەرقانداق بىنار ھۆججەتنى ئالماشتۇرماڭ. OpenBSD netcat HTTP CONNECT ئۈچۈن -X connect، SOCKS5 ئۈچۈن -X 5 ئىشلىتىدۇ؛ باشقا تۈرلەردە بۇ تاللانمىلار ياكى proxy نىڭ دەلىللەش قوللىشى بولماسلىقى مۇمكىن.

ياردەمچى قوزغىتىلغاندىن كېيىن كېيىنكى خاتالىقنى تەرتىپ بويىچە ئەگىشىڭ: proxy غا ئۇلىنىش، proxy سۆھبىتى، مەنزىلگە ئۇلىنىش، ئاندىن SSH دەلىللەش. بىر باسقۇچتىكى خاتالىق كېيىنكى باسقۇچلاردا مەسىلە بارلىقىنى ئىسپاتلىمايدۇ.

ProxyJump SSH ئاتلاپ ئۆتۈش ماشىنىسىنى تەلەپ قىلىدۇ. ئۇ بۇ تەرتىپنى پەقەت شۇ مۇلازىمەت بار بولغاندا ئالماشتۇرالايدۇ؛ سەپلىمە ئۆزگەرگەنلىكتىن HTTP proxy SSH كىرىش نۇقتىسىغا ئايلانمايدۇ.

مۇناسىۋەتلىك ماقالىلەر