[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Manejar init.d de forma remota



El día 29 de agosto de 2011 15:29, AngelD <angeld@froga.net> escribió:
> Mon, 29 Aug 2011, Marcos Delgado:
>
>> El día 29 de agosto de 2011 12:19, Tio Oscar <tioscar@gmail.com> escribió:
>>>
>>> Buenas lista!, tengo el siguiente tema, quiero ejecutar un comando en una
>>> terminal remota desde una maquina, para hacerlo sin necesidad de password
>>> puedo usar certificados ssh, esta maquina es segura asi que no abria
>>> problemas en tenerlos aca, el tema es que los ssh de las maquinas no
>>> haceptan login de root por cuestiones obvias y yo necesito ejecutarlo
>>> como
>>> root, basicamente es para reloadear servicios, ejemplo:
>>>
>>> ssh maquina_remote "/etc/init.d/servicio reload"
>>>
>>> En el caso que me pida password no es problema, pero no puedo ejecutar
>>> nada
>>> que interactue, por ejemplo, si hago;
>>>
>>> exos@Ddxia:~/alpha$ ssh maquina_remota -lexos "su -c ls"
>>> exos@maquina_remota password:
>>> su: must be run from a terminal
>>>
>>> En fin si hay otra forma mejor, lo unico que necesito es algo facil para
>>> levantar/bajar/reloadear servicios remotamente.
>>
>> Yo uso expect para algo similar, apagar una compu. Ve si te sirve:
>> Descripción: Automates interactive applications
>> . . .
>
>        ¿Usar expect para apagar una máquina?. No parece una buena opcióntra
> la aparición de ssh y las claves asimétricas, con la ayuda de "sudo", ni
> siquiere antes de la aparición de estos, que ya existía "rsh" y similares.
>
>        ¿Puedes explicar cómo usas expect para apagar máquinas, y por qué te
> decantaste por esta opción y no por otras?.
>
> --
>        Saludos --- Angel

Porque cuando lo necesite había un grabador de escripts, funciono y lo deje.
Hay muchas maneras de hacer las cosas.

Marcos Delgado.


Reply to: