- Кормление telnet'a, orc, 11:58 , 29-Июн-06 (1)
>ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на >bash > >например: > /usr/bin/telnet x.x.x.x <login.info (в logn.info >- пароль) > >после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит >приглашение с паролем. >Делается это для того что б скрипт сам мог залогинится на хост >и ребутнуть его в случае необходимости. А телнет не принимает данные, >нигде не нашёл как его кормить. Подсказывайте. должен помочь expect (http://expect.nist.gov/)
- Кормление telnet'a, bass, 12:10 , 29-Июн-06 (2)
>>ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на >>bash >> >>например: >> /usr/bin/telnet x.x.x.x <login.info (в logn.info >>- пароль) >> >>после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит >>приглашение с паролем. >>Делается это для того что б скрипт сам мог залогинится на хост >>и ребутнуть его в случае необходимости. А телнет не принимает данные, >>нигде не нашёл как его кормить. Подсказывайте. > >должен помочь expect (http://expect.nist.gov/) https://www.opennet.ru/opennews/art.shtml?num=6108
- Кормление telnet'a, FoX, 14:25 , 29-Июн-06 (3)
Спасибо товариСчи уже что то, но всё равно >https://www.opennet.ru/opennews/art.shtml?num=6108 добавил в свой скрипт empty -f -i in -o out telnet x.x.x.x empty -w -i out -o in "assword:" "my" empty -s -o in "reboot" empty -s -o in "exit" получаю -- empty: Data stream is empty. Keyphrase wasn't found. Exit on timeout строчку empty -w -i out -o in "ogin:" "my" убрал так как у меня свитч запрашивает сразу Login community: и заменил empty -w -i out -o in "assword:" "my" на empty -w -i out -o in "ogin community:" "my" результат тот же как крутить? - Кормление telnet'a, Agressor, 20:44 , 29-Июн-06 (4)
В ж@;у expect. bash~> (sleep 2 ; echo "admin" ; sleep 2 ;echo "password" ; sleep 2 ; echo "reboot" ; sleep 5) |telnet 192.168.1.1>>>ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на >>>bash >>> >>>например: >>> /usr/bin/telnet x.x.x.x <login.info (в logn.info >>>- пароль) >>> >>>после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит >>>приглашение с паролем. >>>Делается это для того что б скрипт сам мог залогинится на хост >>>и ребутнуть его в случае необходимости. А телнет не принимает данные, >>>нигде не нашёл как его кормить. Подсказывайте. >> >>должен помочь expect (http://expect.nist.gov/) > >https://www.opennet.ru/opennews/art.shtml?num=6108
- Кормление telnet'a, FoX, 21:16 , 29-Июн-06 (5)
- Кормление telnet'a, Gennadi, 21:26 , 29-Июн-06 (6)
>>>>ТовариСчи подскажите пожалуйста как скормить telnet'у логин и пароль в скрипте на >>>>bash >>>> >>>>например: >>>> /usr/bin/telnet x.x.x.x <login.info (в logn.info >>>>- пароль) >>>> >>>>после запуска скрипта сессия закрывается хостом, если убрать <login.info? то просто висит >>>>приглашение с паролем. >>>>Делается это для того что б скрипт сам мог залогинится на хост >>>>и ребутнуть его в случае необходимости. А телнет не принимает данные, >>>>нигде не нашёл как его кормить. Подсказывайте. >>> >>>должен помочь expect (http://expect.nist.gov/) >> >>https://www.opennet.ru/opennews/art.shtml?num=6108 #!/usr/bin/expect -f spawn telnet host.test.ru expect "login:" { send "admin\n"} expect "Password:" { send "secret\n"} expect "#" {send "reboot\n"} expect "#" {send "exit\n"}
|