Это работает в командной строке.
ssh -i ~/.ssh/id_rsa x.x.x.x -p 22 -R <IP1>:10001:localhost:9090 -R <IP2>:10001:localhost:22
Но при использовании файла конфигурации ssh это не удается.
Ниже приведено содержимое файла конфигурации.
Расшифровщик хоста
Имя хоста x.x.x.x
Пользователь sshtunnel
Порт 10022
Файл идентификации ~/.ssh/id_rsa
RemoteForward <IP1>: 10001 локальный хост: 9090
RemoteForward <IP2>: 10001 локальный хост: 22
Ошибка, которую мы получили от отладки.
debug1: аутентификация прошла успешно (открытый ключ).
Аутентифицирован до x.x.x.x ([x.x.x.x]:10022).
debug1: удаленные подключения с <IP1>:10001 перенаправляются на локальный адрес localhost:22
debug1: удаленные подключения с <IP2>:10001 перенаправляются на локальный адрес localhost:9090
debug1: канал 0: новый [клиентский сеанс]
debug2: канал 0: отправить открытым
debug1: Запрос [email protected]
debug1: вход в интерактивный сеанс.
debug1: залог: сеть
debug1: успешное удаленное перенаправление для: прослушать <IP1>: 10001, подключиться к локальному хосту: 22
debug1: сбой удаленной переадресации для: слушайте <IP2>: 10001, подключайтесь к локальному хосту: 9090
Ошибка: сбой переадресации удаленного порта для порта прослушивания 10001
Любые идеи?