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.
>