Рейтинг:0

Невозможно создать туннель через промежуточный сервер

флаг cn

Я пытаюсь создать туннель напрямую с помощью команды ssh. Мой сценарий работает хорошо, когда я делаю следующую конфигурацию

хозяин: А проходят:** Раздел туннеля в Putty: 6001: HostXX: 22 Откройте эту сессию сейчас

войти с 127.0.0.1 порт 6001 и имя пользователя/пароль для HOSTXX Секция туннеля в Putty: 20333: DBHOST: 54666

Это хорошо работает, когда я запускаю сеанс шпатлевки отдельно для обоих сеансов.

Я пытаюсь найти решение, в котором я мог бы сделать это туннелирование напрямую, используя одну команду ssh.

Я пробовал следовать, но не работал.

ssh -f HostA -l имя пользователя -L 6001:10.54.172.68:22 \ ssh -p 6001 -N 127.0.0.1 -l имя пользователя1 -i имя пользователя1.pem -L 20333:dbhost:54666

ssh -fN HostA -l имя пользователя -L 6001:10.54.172.68:22 \ ssh -fN -p 6001 -N 127.0.0.1 -l имя пользователя1 -i имя пользователя1.pem -L 20333:dbhost:54666

Я также пробовал из cmd запускать эти команды по отдельности, но мне это не помогло. Пожалуйста, предложите любое решение

Рейтинг:0
флаг id

Туннелирование лучше работает как прокси. Все, что вам нужно сделать, чтобы создать туннель для ssh к серверам на другой стороне туннеля, это:

Создать туннель:

ssh -qCfND <ПОРТ> username@tunnelserver

Где <PORT> любой порт, который вы хотите назначить. 6001 подойдет. Переключатели -q для тихого режима. С для сжатия. ф чтобы ssh ушел в фон. Н просто для перенаправления порта. Д для привязки портов.

Затем для ssh на любой сервер на другой стороне это:

ssh -o "StrictHostKeyChecking no" -o ProxyCommand='nc -X 5 -x 127.0.0.1:6001 %h %p' имя пользователя@удаленный сервер

Надеюсь это поможет!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.