sudo dentro de un ssh remoto sin password
Publicado por Juan (2 intervenciones) el 21/07/2018 08:00:30
Hola .
Tengo un problema, por favor a ver si alguien me puede echar una mano:
Tengo 2 servidores los cuales he conectado mediante un ssh sin password (con las claves publicas permisos, etc). El usuario de entrada tanto en el cliente como en el servidor es john.
O sea hago:
ssh john@server uname -a por ejemplo (y ya he conseguido que funcione sin password) (en el server tambien existe el usuario john como dije)
Pero ahora necesito hacer
La operativa normal en el servidor es hacer (entrando con usuario john) luego un sudo su - userserver2 y luego ejecutar un script con sudo (ya que es de root) con sudo /etc/init.d/scritp1
Lo que quiero es poder ejecutar desde el cliente en remoto el script1
pero ssh john@server "sudo su - userserver2" por ejemplo, pues no funciona, me da permiso denegado.
Cjomo lo podria hacer por favor?
Gracias de antemano.
Tengo un problema, por favor a ver si alguien me puede echar una mano:
Tengo 2 servidores los cuales he conectado mediante un ssh sin password (con las claves publicas permisos, etc). El usuario de entrada tanto en el cliente como en el servidor es john.
O sea hago:
ssh john@server uname -a por ejemplo (y ya he conseguido que funcione sin password) (en el server tambien existe el usuario john como dije)
Pero ahora necesito hacer
La operativa normal en el servidor es hacer (entrando con usuario john) luego un sudo su - userserver2 y luego ejecutar un script con sudo (ya que es de root) con sudo /etc/init.d/scritp1
Lo que quiero es poder ejecutar desde el cliente en remoto el script1
pero ssh john@server "sudo su - userserver2" por ejemplo, pues no funciona, me da permiso denegado.
Cjomo lo podria hacer por favor?
Gracias de antemano.
Valora esta pregunta


0