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 и запрошенный пункт назначения отдельно. Это покажет, какая сторона требует внимания; смена локального порта не может запустить отсутствующую удалённую службу.