De entrada lo dudo, creo sería un gran riesgo en la seguridad ... pero igual pregunto
. Igual quizá haya otras maneras de hacer esto (no necesariamente por SSH).
| ||||
| ¿Enviar comando por SSH? Surgió la necesidad de ejecutar un comando en varias máquinas, el proceso fue conectarse vía SSH y ejecutarlo (obvio). A partir de esto me surgió la duda si será posible "enviar" el comando como parámetro de SSH para que sea ejecutado sin loguearse propiamente, a manera de que pudiera ser automatizado. De entrada lo dudo, creo sería un gran riesgo en la seguridad ... pero igual pregunto . Igual quizá haya otras maneras de hacer esto (no necesariamente por SSH).
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
| Respuesta: ¿Enviar comando por SSH? ¿Te refieres a lo que hacemos con un rsh? Saludos
__________________ “Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar” |
| ||||
| Respuesta: ¿Enviar comando por SSH? Te sorprenderá lo simple que es. Prueba con:
Código:
Obviamente, puedes reemplazar "ls" por cualquier comando. ssh root@localhost ls
__________________ Christian González, "OCIOMax" http://chgonzalez.blogspot.com http://twitter.com/chgonzalez |
| ||||
| Respuesta: ¿Enviar comando por SSH? Y si querés automatizarlo tenés que usar llaves publica/privada. Alguien habia posteado como armarlas ya. Saludos.
__________________ ¡Volviendo a la programación! |
| ||||
| Respuesta: ¿Enviar comando por SSH? @monoswim: No entendí tu idea ... y creo no entendiste la mía porque como que lo estás complicando. La idea es solo ejecutar un programa en otra máquina, no más. ¿Podrías aclararme qué entendiste y cuál era tu idea? @sirgt: Lo mismo... nada de tareas automatizadas, solo ejecutar un comando cuando lo necesite. @ociomax: Exactamente esa es la idea y, en definitiva, tienes toda la razón; me sorprendió lo simple que es . Me auto-aplico el acrónimo mágico: RTFM! Cita: Que en serio pensé sería un poco más complicado SYNOPSIS ssh [...] [user@]hostname [command] DESCRIPTION ssh (SSH client) is a program for logging into a remote machine and for executing commands on a remote machine. It is intended to replace rlogin and rsh, [...] If command is specified, it is executed on the remote host instead of a login shell. [...] . Gracias a todos, AleSanchez, igual tomo nota de tu sugerencia .Abúr!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
| Respuesta: ¿Enviar comando por SSH? expect es útil cuando los comandos requieren alguna respuesta del usuario (del tipo "presione Y para continuar"). En realidad no veo cuál sería su utilidad si necesitas ejecutar más de un comando vía SSH...
__________________ Christian González, "OCIOMax" http://chgonzalez.blogspot.com http://twitter.com/chgonzalez |