connect: command not found waxay ka dhigan tahay in SSH uusan awoodin inuu gudaha u bilaabo kaaliyaha ProxyCommand. Weli ma jiro gacan-qabsasho proxy ah oo la hagaajin karo. Magacu wuxuu tilmaami karaa fayl fulin oo gaar ah, ee ma aha amar ku jira shell ama amar-hoosaad OpenSSH.

  1. Soo hel amarka la doortay. Baadh qaabeynta SSH ee dhaqan gal ah ee isla magaca-madow ee loo socdo iyo isla akoonka. Qaybaha Host, faylasha lagu daray iyo xulashooyinka khadka amarka ayaa laga yaabaa inay doortaan ProxyCommand ka duwan faylka aad tafatirtay.
  2. Soo hel faylkiisa fulinta. Isbarbardhig PATH ee deegaanka bilaabista iyo terminalka isdhexgalka ah ee kaaliyuhu ku shaqeeyo. Waddo buuxda oo loo maro barnaamijka jira ee loogu talagalay ayaa meesha ka saarta mugdigaas.
  3. La jaanqaad fulinta kaaliyaha. Ha beddelin binary kasta oo la yiraahdo nc. OpenBSD netcat wuxuu HTTP CONNECT u isticmaalaa -X connect iyo SOCKS5 -X 5; noocyada kale ayaa laga yaabaa inaysan lahayn xulashooyinkaas ama taageerada aqoonsiga proxyga.

Ka dib marka kaaliyuhu bilaabmo, raac guuldareysiga xiga si taxane ah: xiriirka proxyga, wada-hadalka proxyga, xiriirka meesha loo socdo, ka dib aqoonsiga SSH. Guuldareysi hal marxalad ah ma caddeynayso dhibaato marxaladaha dambe.

ProxyJump wuxuu u baahan yahay martigeliyaha boodboodka SSH. Wuxuu beddeli karaa habkan kaliya marka adeeggaas la heli karo; proxy HTTP ma noqdo barta gelitaanka SSH sababtoo ah goobta ayaa la beddelay.

Maqaallo la xiriira