Замазка командной строки для туннеля SSH

Я пытаюсь перевести настройки GUI в Putty для установки SSH-туннеля в командную строку в пакетном скрипте Windows. Первый пакетный скрипт устанавливает переадресацию портов и туннель...

start putty -ssh [email protected] -pw my_secure_pw -L 5555:10.54.22.104:5432 -L 2222:10.54.22.104:22

а второй пакетный скрипт использует туннель...

start putty -ssh localhost 5555

В то время как первый скрипт выполняется без ошибок, я получаю Putat Fatal Error: Сервер неожиданно закрыл сетевое соединение для второго.

Однако, если я устанавливаю туннель с использованием графического интерфейса пользователя, как показано ниже, и запускаю второй сценарий, ошибки не было, и я могу запустить приложение соответствующим образом.

Есть ли пропущенная конфигурация или опция из первого скрипта, если сравнивать с графическим интерфейсом?

1 ответ

От командной строки туннели локальных портов к удаленному IP 10.54.22.104, в то время как вариант GUI использует 10.54.22.102 в качестве пункта назначения.

Кроме того, демон SSH получателя, вероятно, прослушивает порт 22, поэтому вам нужно будет использовать вместо него локальный порт 2222.

Другие вопросы по тегам