Я пытаюсь настроить команду cmd для открытия туннеля ssh, используя KeePass (менеджер паролей). Туннель работает нормально, если вы настраиваете его вручную в замазке. Я знаю, что могу сохранить сеанс, но туннель нужен большой команде. Работа с сохраненными сессиями приводит к тому, что я занят объяснением, как это работает;)

Мне удалось сделать это с моим собственным сервером, используя:

cmd://putty.exe -noagent -L 8888:localhost:8888 {USERNAME}@{SomeIP}:22 -i "KeyLocation"

На этом сервере админ-панель Duplicati работает на localhost:8888 . Когда я открываю туннель на каком-то удаленном ПК, я могу открыть панель администратора, открыв localhost:8888 в браузере.

На другом сервере мне нужно сначала открыть туннель, чтобы открыть ssh-соединение с ним. Тем не менее, подключение к удаленному серверу не удается, время ожидания истекло.

cmd://putty.exe -noagent -L {RemotePort}:{SomeLocalIP}:22 {USERNAME}@{SomeIP}:{RemotePort}-i "{KeyLocation}" 

Открытие туннеля в терминале Linux работает с этой командой:

ssh -L {RemotePort}:{SomeLocalIP}:22 -i /{KeyLocation} {USername}@{SomeIP} -p {RemotePort}

Я пропускаю специальную часть для команды cmd?

0