SSH SOCKS: з'єднання відхилено під час відкриття каналу
Читайте помилки каналу динамічного переспрямування SSH як збій запитаного наступного з'єднання, а не як доказ того, що локальний слухач SOCKS не запускався.
channel 5: open failed: connect failed: Connection refused стосується наступного з'єднання, відкритого із сервера SSH. Локальний слухач SOCKS і успішний вхід через SSH можуть обидва працювати, коли цей канал не спрацьовує.
Шлях має три кінці: застосунок звертається до локального слухача SOCKS, сеанс SSH доставляє його запит на сервер, а сервер відкриває запитане з'єднання з пунктом призначення.
| Збій каналу | Наступна перевірка |
|---|---|
| Адміністративна заборона | Чи дозволяє сервер SSH запитану операцію переспрямування |
| Відмова наступного з'єднання | Запитаний хост, порт і слухач призначення такими, як вони досяжні із сервера SSH |
Служба, доступна з ноутбука, може бути відсутньою або недосяжною з того сервера. Пункт призначення loopback теж належить машині, яка відкриває наступне з'єднання; він не обов'язково означає ноутбук.
Зіставте подію каналу з потрібним вам запитом. Сторінка може запитувати багато пунктів призначення, і відмова одного необов'язкового ресурсу не обов'язково означає, що вся сторінка не завантажилася.
Якщо байти не вкладаються в цей шлях, перевірте режим переспрямування. Фіксоване переспрямування спрямовує трафік до налаштованої служби; динамічне приймає запити пунктів призначення SOCKS. HTTP, надісланий слухачеві SOCKS, або SOCKS, надісланий фіксованому переспрямуванню вебсервера, зазнає невдачі на іншій межі протоколу.
Запишіть локальний слухач, кінцеву точку SSH і запитаний пункт призначення окремо. Це покаже, яка сторона потребує уваги; зміна локального порту не може запустити відсутню віддалену службу.