Thread View: es.comp.os.linux.programacion
7 messages
7 total messages
Started by Victor
Wed, 08 Sep 1999 00:00
telnet en un shell script
Author: Victor
Date: Wed, 08 Sep 1999 00:00
Date: Wed, 08 Sep 1999 00:00
11 lines
1021 bytes
1021 bytes
Como puedo hacer que un script haga un telnet, ponga el usuario, el password, unos comandos y se desconecte. He probado de varias maneras pero no funciona. Recuerdo que con ftp podias poner en el script: open ftp.ffff.fff user:xxxx passw:xxxx o algo asi, pero no con telnet no hay manera. Saludos y gracias Victor Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.
Re: telnet en un shell script
Author: Gonzalo Paniagua Javier
Date: Thu, 09 Sep 1999 00:00
Date: Thu, 09 Sep 1999 00:00
15 lines
1338 bytes
1338 bytes
Victor <victorgos@my-deja.com> wrote: > Como puedo hacer que un script haga un telnet, ponga el usuario, el password, > unos comandos y se desconecte. He probado de varias maneras pero no > funciona. Recuerdo que con ftp podias poner en el script: open ftp.ffff.fff > user:xxxx passw:xxxx o algo asi, pero no con telnet no hay manera. > Saludos y gracias > Victor > Sent via Deja.com http://www.deja.com/ > Share what you know. Learn what you don't. Echa un vistazo a las p�ginas de manual de 'rsh' y 'rlogin'. Seguro que encuentras lo que buscas.
Re: telnet en un shell script
Author: bt
Date: Fri, 10 Sep 1999 00:00
Date: Fri, 10 Sep 1999 00:00
27 lines
1629 bytes
1629 bytes
El Wed, 08 Sep 1999, Victor escribi�:
>Como puedo hacer que un script haga un telnet, ponga el usuario, el password,
>unos comandos y se desconecte. He probado de varias maneras pero no
>funciona. Recuerdo que con ftp podias poner en el script: open ftp.ffff.fff
>user:xxxx passw:xxxx o algo asi, pero no con telnet no hay manera.
>
A ver, consigue un lenguaje de programaci�n que se llama expect, es
precisamente para eso, para manejar programas "interactivos" en plan
pregunta-respuesta. La secuencia de login es la t�pica que se pone en los
ejemplos del manual, es algo as� (me lo invento, que yo no s� de esto) a modo
de ejemplo:
expect ("login")
send ("yomismo")
expect ("password")
send ("miclave")
Yo lo intent� utilizar una vez pero no me aclar� con las p�ginas del
manual, aunque en esto de la programaci�n siempre he sido un poco torpe :-(
Tambi�n hay un libro, de O'Reilly que se llama Exploring Expect que es
del lenguaje. No lo conozco, solo el nombre.
>Saludos y gracias
>Victor
De nada, espero que te sirva,
BT
Re: telnet en un shell script
Author: Oscar Manuel
Date: Fri, 10 Sep 1999 00:00
Date: Fri, 10 Sep 1999 00:00
34 lines
1812 bytes
1812 bytes
Victor wrote: > > Como puedo hacer que un script haga un telnet, ponga el usuario, el password, > unos comandos y se desconecte. He probado de varias maneras pero no > funciona. Recuerdo que con ftp podias poner en el script: open ftp.ffff.fff > user:xxxx passw:xxxx o algo asi, pero no con telnet no hay manera. He mirado en man telnet y puede que la opción -l (o -a) hagan lo que tú quieres, aunque eso sí, creo que usan el password de la cuenta, y no uno específico. También me imagino que habrás probado a poner un ~/.telnetrc (el formato está en man telnet). Yo no he probado nada de esto, pero si consigues algo, ponlo por aquí. -- http://counter.li.org registration info --------------------------------------- Linux user: 92390 - Linux machine: 39301 |-----------------------------------------------| | Oscar Manuel Gómez Senovilla | | mailto:oscar@BORRARomgs.findhere.com | | mailto:oscarsen@BORRARsantandersupernet.com | | (quita "BORRAR" después de @) | | (remove "BORRAR" after @) | | Madrid (España) | |-----------------------------------------------|
Re: telnet en un shell script
Author: castor
Date: Sat, 11 Sep 1999 00:00
Date: Sat, 11 Sep 1999 00:00
20 lines
1265 bytes
1265 bytes
On Wed, 08 Sep 1999 15:10:34 GMT, Victor <victorgos@my-deja.com> wrote: >Como puedo hacer que un script haga un telnet, ponga el usuario, el password, >unos comandos y se desconecte. He probado de varias maneras pero no >funciona. Recuerdo que con ftp podias poner en el script: open ftp.ffff.fff >user:xxxx passw:xxxx o algo asi, pero no con telnet no hay manera. Utiliza expect: Expect is a tcl extension for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful for testing the named applications. Expect makes it easy for a script to control another program and interact with it. En la Redhat el paquete viene, si tienes debian no creo que tengas mayores problemas. --- Saludotes Castor
Re: telnet en un shell script
Author: Javier Cantero
Date: Sun, 12 Sep 1999 00:00
Date: Sun, 12 Sep 1999 00:00
14 lines
1076 bytes
1076 bytes
In article <937100635.1626666179@news.iddeo.es>, bt wrote:
>[Hablando de expect]
>
> Yo lo intent� utilizar una vez pero no me aclar� con las p�ginas del
>manual, aunque en esto de la programaci�n siempre he sido un poco torpe :-(
Hay un tutorial entre las charlas del primer congreso Hispalinux.
Echad un vistazo en http://lucas.hispalinux.es/
Saludos de Javier (jcantero @ jet.es)
----
LinuX = Los Impacientes No Usan X
Re: telnet en un shell script
Author: Victor - gos de carrer
Date: Mon, 13 Sep 1999 00:00
Date: Mon, 13 Sep 1999 00:00
32 lines
2292 bytes
2292 bytes
In article <slrn7tka07.nr.castor@localhost.localdomain>, castor+NOSPAM@castor.dhis.org wrote: > On Wed, 08 Sep 1999 15:10:34 GMT, Victor <victorgos@my-deja.com> wrote: > >Como puedo hacer que un script haga un telnet, ponga el usuario, el password, > >unos comandos y se desconecte. He probado de varias maneras pero no > >funciona. Recuerdo que con ftp podias poner en el script: open ftp.ffff.fff > >user:xxxx passw:xxxx o algo asi, pero no con telnet no hay manera. > > Utiliza expect: > > Expect is a tcl extension for automating interactive applications such > as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful > for testing the named applications. Expect makes it easy for a script > to control another program and interact with it. > > En la Redhat el paquete viene, si tienes debian no creo que tengas > mayores problemas. Si, gracias, parece que esto puede servir, es una pequenya maravilla. He probado un par de cosas rapidas modificando un ejemplo y funciona. Aunque iria bien un tutorial un poco mas didactico que el man, buscare un poco por internet, pero en fin, ya he empezado a pelearme con la sintaxis. Para hacer cuatro cosas parece senzillo, y potente. El rlogin y rsh no me sirven siempre porque tambien conecto con telnet a cacharros que no son unix ni nada parecido, como routers, switchs, firewalls, etc. Gracias por todo. Realmente cuantas mas cosas voy encontrando mas me sorprende el Linux. Saludos, Victor Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads