Удалённая переадресация может работать с SSH-сервера, но отклонять подключения с другой машины, потому что слушает только на loopback. Сначала проверьте фактический адрес прослушивания.

На стороне сервера GatewayPortsПривязка удалённой переадресации
no, по умолчаниюОграничивает слушателей loopback
yesПринудительно привязывает ко всем адресам (wildcard)
clientspecifiedПозволяет клиенту запросить конкретный адрес привязки

Для слушателя, предназначенного для одного контролируемого интерфейса, сервер может использовать:

GatewayPorts clientspecified

Затем клиент запрашивает подходящий адрес в своей спецификации -R. Этот адрес должен существовать на удалённой машине, а другие ограничения переадресации по-прежнему действуют. Клиентский -g не является взаимозаменяемым управлением для этого направления.

Три разрешения остаются раздельными: авторизация SSH на создание переадресации, сетевой доступ к её слушателю и собственная политика доступа службы HTTP или SOCKS. Вход по SSH аутентифицирует создателя туннеля; он не аутентифицирует каждого последующего вызывающего общий слушатель и не добавляет запрос пароля SOCKS.

Если удалённый вызывающий по-прежнему не может подключиться, проверьте в этом порядке адрес привязки, ограничения переадресации сервера и путь через межсетевой экран. После того как TCP достигнет слушателя, неудачное рукопожатие прокси — это более поздняя проблема.

Похожие статьи