9.5. Comandos remotos


Con el soporte de UNIX, RHN ofrece la flexibilidad de ejecutar comandos remotos sobre los sistemas clientes a través del sitio web de RHN. Esta función le permitirá ejecutar virtualmente cualquier aplicación o script (compatible) en cualquier sistema de su dominio sin la necesidad de abrir una terminal.

9.5.1. Habilitando los comandos

La flexibilidad de esta herramienta conlleva gran riesgo y la responsabilidad de mitigar este riesgo. Por motivos prácticos, esta función concede acceso BASH root a cualquier usuario con acceso administrativo al sistema en el sitio web.
Esto puede ser controlado, sin embargo, a través del mismo mecanismo config-enable usado para determinar qué sistemas pueden tener sus archivos de configuración administrados por Red Hat Network. Para obtener mayor información, consulte la Sección 4.4.2.10.3, “Información del sistema => Configuración => Entorno de prueba”.
En pocas palabras, usted debe crear un directorio y un archivo en el sistema UNIX que le comunique a RHN la posibilidad de ejecutar comandos remotos sobre la máquina. El directorio debe llamarse script, el archivo debe llamarse run, y ambos deben estar ubicados en el directorio específico /etc/sysconfig/rhn/allowed-actions/ de su variante UNIX.
Por ejemplo, en Solaris, ejecute el siguiente comando para crear el directorio:
 mkdir -p /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script 
Copy to Clipboard Toggle word wrap
Para crear el archivo requerido en Solaris, ejecute el comando:
 touch /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script/run 
Copy to Clipboard Toggle word wrap

9.5.2. Ejecutando comandos

Puede ejecutar un comando remoto de diferentes maneras: en un sistema individual, en múltiples sistemas simultáneamente y para acompañar una acción de paquetes.
Para ejecutar un comando remoto en un sistema individual, abra la página de Información del sistema y haga clic en la subpestaña Comandos remotos. (Observe que esta subpestaña solo aparecerá si tiene derechos de Aprovisionamiento). En esta página establezca los parámetros para el comando. Usted puede identificar un usuario, grupo y tiempo límite específico, así como el script mismo. Seleccione una hora y fecha para iniciar la ejecución del comando y haga clic en el enlace Programar comando remoto.
Del mismo modo, usted puede ejecutar simultáneamente un comando remoto sobre varios sistemas a través del Gestor de múltiples sistemas. Seleccione los sistemas, vaya al Gestor de múltiples sistemas, haga clic en la pestaña Varios y vaya a la sección Comando remoto. Desde allí, usted puede ejecutar simultáneamente un comando remoto sobre los sistemas seleccionados.
Para ejecutar un comando remoto con una acción de paquetes, programe la acción a través de la pestaña Paquetes de la página de Información del sistema y haga clic en Ejecutar comando remoto al momento de confirmar la acción. Utilice los botones de radio para determinar si el comando debe ser ejecutado antes o después de la acción de paquetes, establezca los parámetros para el comando y haga clic en Programar Instalación/Actualización de paquetes.
Note que la instalación de múltiples paquetes que tienen diferentes comandos remotos requiere la programación de la instalación por separado o combinando el comando en un script único.
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat