Я пытаюсь выяснить проблему, которую, к сожалению, должен решить определенным образом.
Когда я ssh на удаленный хост и войти в систему (это потребует входа в систему), это успешно. Если я тогда telnet к другому хосту, telnet работает отлично.
Однако мне нужно найти способ вызова telnet из команды ssh, когда я запускаю эту команду:
ssh FIRSTHOST 'telnet SECONDHOST'
(Да, я должен заставить эту команду работать.)
Когда я пытаюсь войти на второй хост (после входа на первый), ввод просто отображается на экране, а не отправляется на второй хост.
- Добавлен пример из комментариев -----------
ssh 172.24.128.1 <RETURN>
за которым следует telnet 172.20.1.1
РАБОТАЕТ, но команда ssh 172.24.128.1 'telnet 172.20.1.1'
НЕ будет правильно подключаться к сеансу telnet; любые нажатия клавиш выводятся без обработки.
Пример ниже
[hmuser@localhost ~]$ ssh 172.24.128.1 'telnet 172.20.1.1'
hmuser@172.24.128.1's password:
Trying 172.20.1.1...
Connected to 172.20.1.1.
Escape character is '^]'.
Welcome to Microsoft Telnet Service login: sdf sdf
Я пробовал несколько вариантов, в том числе настройку удаленных портов.
Я не могу найти что-либо в Интернете для этого. Дублировать это было бы хорошо, и найти решение для этого было бы здорово.