В настоящее время у меня есть следующая проблема: я могу подключиться к серверу B через ssh, только если я подключаюсь к серверу A (через ssh), создаю прокси-сервер socks с помощью putty и использую его для подключения к серверу B.
Итак, связь MyPC -> Сервер А -> Сервер B. Мне нужно иметь возможность звонить из Локальный хост сервера B: xx и переслать его Мой ПК: xx
С одним туннелем это можно сделать через Putty, просто добавив правило R7869 localhost:7869
(и это работает для Сервер А какое соединение выполняется напрямую), однако если я пытаюсь сделать то же самое на Сервер B (который прокси-сервер) он не работает.
Любые идеи?
РЕДАКТИРОВАТЬ: Я нашел решение этой проблемы. Вместо создания нового сетевого подключения с замазкой к серверу B мне нужно вызвать ssh -R 7869:localhost:7869 root@ServerB
с сервера A.
«Мне нужно иметь возможность звонить с сервера B localhost: xx и перенаправлять его на MyPc: xx»
Первый сеанс на server_A: a.example.com:22
L22000 b.example.com:22
Второй сеанс на server_B (через туннель от первого сеанса): localhost: 22000
L8080 localhost:8080
Конечный эффект - MyPC: 8080 <-> b.example.com:8080