У меня есть 5 хостов - A, B, C, D и E. A и B - хосты Windows. C, D и E - машины Linux, работающие с ssh-сервером на порту 22.
Я скопировал plink.exe (серверный клиент командной строки putty) на хосте B. Когда я запускаю команду - plink user @ host -pw пароль "command to execute" в командной строке в B, он подключается, выполняет команду и возвращает вывод на экран.
Я хотел бы начать сеанс ssh для C, выполнив plink.exe на B с удаленного хоста A и оставив его активным, пока A не закроет соединение. Это возможно? Или я туп, что это не может быть сделано ...
То, что я пытаюсь сделать здесь, это контролировать, как устанавливаются соединения с хостами linus ssh. Вместо нескольких сессий plink на разных машинах, я хотел бы иметь одну копию plink на хосте B. Используя специально разработанный клиент, я направлю команды на B, где начинается сессия plink, и выполняет команды как Пока клиент подключен с удаленного хоста и закрывает сеанс после закрытия клиента.
Это возможно? Пожалуйста, порекомендуйте. Благодарю.