SSH ProxyCommand command not found کے ساتھ ناکام ہوتا ہے
غائب ProxyCommand مددگار تلاش کریں اور مقامی عمل درآمد کی ناکامی کو پراکسی گفتگو یا SSH لاگ ان سے الگ پہچانیں۔
connect: command not found کا مطلب ہے کہ SSH اپنے ProxyCommand مددگار کو مقامی طور پر شروع نہیں کر سکا۔ ابھی کوئی پراکسی ہینڈ شیک درست کرنے کو نہیں ہے۔ یہ نام کسی الگ قابل عمل فائل کی طرف اشارہ کر سکتا ہے، شیل کا بلٹ اِن حکم یا OpenSSH ذیلی حکم نہیں۔
- منتخب کردہ حکم تلاش کریں۔ اسی منزل کے عرف اور اکاؤنٹ کے لیے مؤثر SSH ترتیب دیکھیں۔ Host حصے، شامل کردہ فائلیں اور کمانڈ لائن اختیارات آپ کی ترمیم کردہ فائل سے مختلف ProxyCommand منتخب کر سکتے ہیں۔
- اس کی قابل عمل فائل تلاش کریں۔ شروع کرنے والے ماحول کے PATH کا موازنہ اُس انٹرایکٹو ٹرمینل سے کریں جہاں مددگار کام کرتا ہے۔ مطلوبہ موجودہ پروگرام کا مطلق راستہ یہ ابہام دور کر دیتا ہے۔
- مددگار کی عمل درآمد سے مطابقت رکھیں۔
ncنام کی کوئی بھی بائنری مت بدلیں۔ OpenBSD netcat HTTP CONNECT کے لیے-X connectاور SOCKS5 کے لیے-X 5استعمال کرتا ہے؛ دیگر اقسام میں وہ اختیارات یا پراکسی کی توثیق کی معاونت نہ ہو سکتی ہے۔
مددگار کے شروع ہونے کے بعد اگلی ناکامی کو ترتیب سے دیکھیں: پراکسی سے رابطہ، پراکسی گفتگو، منزل سے رابطہ، پھر SSH توثیق۔ ایک مرحلے کی ناکامی بعد کے مرحلوں میں مسئلہ ثابت نہیں کرتی۔
ProxyJump کے لیے SSH جمپ ہوسٹ درکار ہے۔ یہ اس ترتیب کو صرف اُس وقت بدل سکتا ہے جب وہ خدمت دستیاب ہو؛ ترتیب بدل جانے سے HTTP پراکسی SSH لاگ اِن نقطہ نہیں بن جاتا۔