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

Я пытаюсь перевести настройки графического интерфейса в 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: Сервер неожиданно закрыл сетевое соединение для второго.

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

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

enter image description here

1
задан 7 January 2018 в 07:38
1 ответ

Из командной строки локальные порты туннелируют на удаленный IP-адрес 10.54.22.10 4 , в то время как вариант с графическим интерфейсом пользователя использует 10.54.22.10 2 в качестве пункта назначения .

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

2
ответ дан 3 December 2019 в 20:17

Теги

Похожие вопросы