یہ دونوں مشاہدات ایک ہی SSH لاگ میں ساتھ ہو سکتے ہیں:

Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.

پہلا ایک متحرک SOCKS سننے والے سے متعلق ہے۔ دوسرا ایک سرنگ نیٹ ورک ڈیوائس سے متعلق ہے۔ یہ الگ الگ فارورڈنگ درخواستیں ہیں۔

OpenSSH ایپلیکیشن سطح کی متحرک فارورڈنگ کے لیے -D اور سرنگ ڈیوائسز کے لیے -w استعمال کرتا ہے۔ Tunnel سیٹنگ کنفیگریشن کے ذریعے دوسرے کی درخواست بھی کر سکتی ہے۔ TUN ڈیوائس کے لیے اختیارات یا سرور کی اجازت نہ ملنا بذات خود یہ ثابت نہیں کرتا کہ پہلے والا SOCKS سننے والا کبھی بنایا ہی نہیں گیا۔

خرابی سے پہلے کیا کامیاب ہوا، پڑھیں: SSH تصدیق، سننے والے کی تشکیل اور بعد میں کوئی بھی منزل-چینل درخواست۔ سننے والے SOCKS پورٹ کو اب بھی موافق کلائنٹ اور قابلِ رسائی، اجازت شدہ منزل درکار ہے۔ یہ ایک مرحلے کے بارے میں ثبوت ہے۔

اگر مطلوبہ کام صرف SOCKS فارورڈنگ ہے تو جانچیں کہ سرنگ ڈیوائس کی درخواست آخر کیوں کی گئی۔ محدود کنفیگریشن اس غیر متعلق درخواست کو بند کر سکتی ہے:

ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]

عام SSH ہوسٹ کی اور اکاؤنٹ کی جانچ برقرار رکھیں۔ صرف اس خصوصیت کی خرابی خاموش کرنے کے لیے نیٹ ورک ڈیوائس کے اختیارات دینے کی کوئی وجہ نہیں جو SOCKS راستے کو درکار نہیں۔

متعلقہ مضامین