SSH SOCKS: هنگام باز کردن کانال، اتصال رد شد
خطاهای کانال انتقال دینامیک SSH را بهعنوان شکست اتصال بعدی درخواستی بخوانید، نه بهعنوان شاهدی بر اینکه شنوندهٔ محلی SOCKS هرگز شروع نشده است.
channel 5: open failed: connect failed: Connection refused به اتصال بعدیای مربوط است که از سرور SSH باز میشود. هم شنوندهٔ محلی SOCKS و هم ورود موفق به SSH میتوانند کار کنند در حالی که آن کانال شکست میخورد.
این مسیر سه سر دارد: برنامه با شنوندهٔ محلی SOCKS تماس میگیرد، نشست SSH درخواست آن را به سرور میبرد، و سرور اتصال مقصد درخواستی را باز میکند.
| شکست کانال | بررسی بعدی |
|---|---|
| ممنوعیت اداری | آیا سرور SSH عملیات ارسال درخواستی را مجاز میداند |
| رد اتصال بعدی | میزبان، درگاه و شنوندهٔ مقصد درخواستی آنگونه که از سرور SSH قابل دسترسی است |
خدمتی که از لپتاپ قابل دسترسی است ممکن است از آن سرور غایب یا غیرقابل دسترسی باشد. مقصد لوپبک نیز متعلق به ماشینی است که اتصال بعدی را باز میکند؛ بهطور خودکار به لپتاپ اشاره نمیکند.
رویداد کانال را با درخواستی که به آن نیاز دارید مرتبط کنید. یک صفحه میتواند مقصدهای زیادی درخواست کند، و رد یک منبع اختیاری لزوماً به معنای شکست کل صفحه نیست.
اگر بایتها با این مسیر سازگار نیستند، حالت ارسال را بررسی کنید. ارسال ثابت ترافیک را به سرویس پیکربندیشده میبرد؛ ارسال دینامیک درخواستهای مقصد SOCKS را میپذیرد. HTTPی که به شنوندهٔ SOCKS فرستاده شود، یا SOCKSی که به ارسال ثابت وبسرور فرستاده شود، در مرز پروتکل دیگری شکست میخورد.
شنوندهٔ محلی، نقطهٔ پایانی SSH و مقصد درخواستی را جداگانه ثبت کنید. این کار نشان میدهد کدام طرف به توجه نیاز دارد؛ تغییر درگاه محلی نمیتواند سرویس راه دور غایب را راهاندازی کند.