Автоматический туннельный сеанс с PuTTY

Автоматический туннельный сеанс с PuTTY

Есть ли способ создать зависимость между двумя сеансами в PuTTY? Я хотел бы, чтобы сеанс ("session-client") автоматически вызывал другой сеанс ("session-tunnel") перед открытием соединения. В настоящее время два соединения работают так, как и предполагалось, сами по себе (т. е. если я сначала открою "session-tunnel", а затем открою "session-client"), но я хотел бы иметь какой-то механизм для вызова только "session-client" и автоматического открытия "session-tunnel" первым.

Я прочитал о функции proxy, но не могу найти способ использовать "session-tunnel" в этой роли. Это почти то, что я хочу,но я не хочу, чтобы он перенаправлялся на стандартный вход/выход; Я просто хочу, чтобы он запускал команду proxy перед открытием обычного сеанса SSH.

Цель открытия соединения таким образом заключается в том, что я хочу запустить простой ssh-туннель (не vpn) с беспарольным ssh (только авторизованные ключи) с разными именами пользователей на цели "session-client" и "session-tunnel". Я хотел бы иметь возможность доступа к этому составному соединению через один дескриптор сеанса PuTTY, чтобы я мог использовать этот дескриптор сеанса в Tortoise SVN.

Мои сеансы настроены с разными именами пользователей для туннеля и для сервера svn, а также с разными файлами ключей. Ниже приведен снимок экрана соответствующих экранов (обратите внимание, что номера портов и IP-адреса были изменены).

Скриншоты рабочих настроек туннеля и неисправных настроек прокси-сервера

решение1

В PuTTY вы можете использоватьplinkдля"локальная прокси-команда". Таким образом, вы можете реализовать SSH-туннель.

Подробности см.Эквивалент OpenSSH ProxyCommand в PuTTY.

Затем вы можете сохранить эту конфигурацию прокси-сервера как сохраненный сеанс PuTTY.


От«но я не хочу, чтобы он перенаправлялся на стандартный вход/выход», это звучит так, как будто вы знаете об этой опции и не хотите ее. Но я не понимаю, почему.

Связанный контент