Aunque el método común de logearse en una máquina de manera remota (y en modo texto) es ssh, en alguna ocasión puede que nos toque administrar sistemas antiguos que usan telnet para las labores de administración remota.
En el ejemplo que se presenta, la salida de la ejecución del script remoto queda en el archivo de texto «salida.txt», si se requiere que la salida sea por pantalla se debe quitar este codigo.
NOTA : Este mismo metodo se puede utilizar desde equipos WINDOWS.
1 2 3 4 5 6 |
#!/bin/sh SERVIDOR=serverxx USUARIO=usuario PASSWORD=password (sleep 1;echo $USUARIO; sleep 2; echo $PASSWORD; sleep 3; echo "ksh /usr01/home/pruebas/works/bin_sal/prueba.sh"; sleep 2; echo "exit" ) | telnet $SERVIDOR >/usr01/home/pruebas/salida.txt 2> /dev/null |