LINUX.ORG.RU

Избранные сообщения mrgarrett

Putty link - двойной ssh

Форум — Admin

Доброго времени суток. Набрел тут на соседнюю тему по повод ssh через 2 сервера. (ssh через ssh через ssh) Не подходит, но рядом.

В общем вот такая штука. Нужно зайти с винды по ssh на Сервер1, потом с Сервер1 по ssh на Сервер2. Используется только plink и файл с командами. На удаленные сервера ничего ставить нельзя.

Запускаю plink.exe -ssh -t server1@xxx.xxx.xxx.xxx -P 22 -pw ПарольОтСервера -v -m com_mini.job

В com_mini.job первой же командой идет коннект по ssh на Сервер2: ssh -t -t server2@xxx.xxx.xxx.xxx , далее ввод пароля и т.д.. Каждая новая команда с новой строки.

Вот такая схема. И все вводиться, но не там где надо. Проблема в том, что первая команда (переход на сервер2) из файла задания, выполняется, но следом вместо автоматического ввода пароля и запуска скриптов вызывает ручной ввод пароля, а параллельно этому, в фоновом и не видимом мне режиме на Сервер1 продолжают идти и выполняться команды, следующие со второй строки и предназначенные для Сервер2. (Это видно, если выйти из сессии на Сервере2).

Такой подход у меня удачно работал с одним ssh. Теперь же вот так. Чувствую разгадка рядом, но никак не могу понять.

Спасибо.

 , ,

mrgarrett ()