Post by benjaactualmente me tengo que conectar cada hora a un servidor por telnet y
ejecutar un comando y la salida del comando guardarlo en un archivo.
alguien me puede orientar de como puedo optimizarlo.
Supongamos que la informaci?n que quieres mirar remotamente no es
"confidencial", con lo cual quiero decir que no te importa si alguien
tiene un sniffer y la captura, y quiz?s no puedes instalar SSH en el
servidor remoto, que ser?a la mejor soluci?n.
Digamos que cuando usas telnet "a mano", entras con el usuario 'grok' y
el comando que debes ejecutar cada vez es '/usr/bin/foo --bar baz
--qux'. Entonces una soluci?n pr?ctica es modificar el
archivo /etc/inetd.conf del servidor para tener una nueva l?nea
31337 stream tcp wait grok /usr/bin/foo foo --bar baz --qux
(donde 31337 es un n?mero de puerto que escoges arbitrariamente).
Despu?s de reiniciar inetd (o enviarle la se?al HUP), podr? hacer
telnet servidor 31337
y _sin_ necesidad de escribir usuario ni clave, tendr?s en la pantalla
el resultado de la ejecuci?n del programa. Posiblemente quieras usar
netcat en lugar de telnet, sobre todo si quieres automatizar el acceso.
Utilic? wait para prevenir ataques DoS de manera primitiva, tendr?as que
mejorarlo un poco m?s utilizando TCP Wrappers, o bien xinetd en lugar
de inetd.conf.
--
Ernesto Hern?ndez-Novich - Linux 2.6.18 i686 - Unix: Live free or die!
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3