Я пытаюсь перевести настройки графического интерфейса в Putty для установления SSH-туннеля в командную строку в пакетном сценарии Windows. Первый пакетный сценарий устанавливает переадресацию портов и туннель ...
start putty -ssh root@10.54.20.98 -pw my_secure_pw -L 5555:10.54.22.104:5432 -L 2222:10.54.22.104:22
, а второй пакетный сценарий использует туннель ...
start putty -ssh localhost 5555
Хотя первый сценарий выполняется без ошибок, я продолжаю получать Putty Fatal Error: Сервер неожиданно закрыл сетевое соединение для второго.
Однако, если я устанавливаю туннель с помощью графического интерфейса пользователя, как показано на снимке ниже, и запускаю второй сценарий, ошибки не было, и я мог запустить приложение соответствующим образом.
Есть ли какие-либо недостающие настройки или опции из первого сценария по сравнению с графическим интерфейсом ?
Из командной строки локальные порты туннелируют на удаленный IP-адрес 10.54.22.10 4 , в то время как вариант с графическим интерфейсом пользователя использует 10.54.22.10 2 в качестве пункта назначения .
Кроме того, демон SSH места назначения, вероятно, прослушивает порт 22, поэтому вам придется использовать вместо него локальный порт 2222.