🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#18454
Author: Victor
Date: Wed, 08 Sep 1999 00:00
11 lines
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
#18399
Author: Gonzalo Paniagua Javier
Date: Thu, 09 Sep 1999 00:00
15 lines
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
#18420
Author: bt
Date: Fri, 10 Sep 1999 00:00
27 lines
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
#18421
Author: Oscar Manuel
Date: Fri, 10 Sep 1999 00:00
34 lines
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
#18333
Author: castor
Date: Sat, 11 Sep 1999 00:00
20 lines
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
#18352
Author: Javier Cantero
Date: Sun, 12 Sep 1999 00:00
14 lines
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
#18353
Author: Victor - gos de carrer
Date: Mon, 13 Sep 1999 00:00
32 lines
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