Telnet внутри скрипта

Как я могу запустить telnet внутри сценария оболочки и выполнить команды на удаленном сервере?

Я не ожидал, что установлен на моей машине Solaris по соображениям безопасности. У меня тоже нет перлnet::telnet модуль установлен.

Так что, без использования ожидаемых и Perl, как я могу это сделать?

Я попробовал следующее, но это не работает.

#!/usr/bin/sh
telnet 172.16.69.116 <<!
user
password
ls
exit
!

Когда я выполняю это, это то, что я получаю:

> cat tel.sh
telnet 172.16.69.116 <<EOF
xxxxxx
xxxxxxxxx
ls
exit
EOF
> tel.sh
Trying 172.16.69.116...
Connected to 172.16.69.116.
Escape character is '^]'.
Connection to 172.16.69.116 closed by foreign host.
> 

Ответы на вопрос(2)

Ваш ответ на вопрос