Cómo administrar un host remoto a través de Cockpit

Si administra sus servidores Linux con Cockpit, Jack Wallen tiene un truco genial que puede hacer que su vida administrativa sea considerablemente más eficiente.

Imagen: Fractal Pictures / Shutterstock

Cockpit es una poderosa GUI basada en web que facilita considerablemente la administración de sus servidores Linux. Con esta herramienta, puede ejecutar actualizaciones, verificar registros, iniciar / detener servicios, administrar implementaciones de contenedores y más.

VER: Más de 40 términos de código abierto y Linux que necesita saber (TechRepublic Premium)

Otra característica de Cockpit que lo hace aún más útil es la capacidad de vincular varios hosts para que pueda administrarlos desde una ubicación conveniente. Por supuesto, cada host que agregue debe tener Cockpit instalado y en ejecución, pero esto hace que sea mucho más eficiente administrar esos servidores desde una única ubicación.

Lo guiaré a través del proceso de agregar servidores habilitados para Cockpit a su host principal para ayudarlo a facilitar un poco la vida de su administrador.

Lo que necesitarás

Para que esto funcione, necesitará al menos dos servidores que tengan Cockpit instalado y en ejecución. Si está trabajando con Rocky Linux, AlmaLInux o RHEL, Cockpit vendrá preinstalado. Lo único que puede tener que hacer es habilitar el servicio con el comando:

sudo systemctl enable –now cockpit.socket

Una vez que lo tenga habilitado en las máquinas que desea agregar, diríjase al servidor principal e inicie sesión en Cockpit.

Cómo agregar un servidor a Cockpit

Después de iniciar sesión en Cockpit, haga clic en el menú desplegable en la esquina superior izquierda junto a la lista USERNAME @ HOSTNAME (Figura A—Donde USERNAME es el usuario con el que ha iniciado sesión y HOSTNAME es el nombre de host del servidor).

Figura A

Acceder a la función de adición de host en Cockpit que se ejecuta en AlmaLinux.

Voy a agregar un nuevo host que ejecute Rocky Linux. Haga clic en Agregar nuevo host y luego, cuando se le solicite (Figura B) escriba la dirección IP del nuevo servidor y luego agregue el nombre de usuario (uno que tenga suficientes privilegios para usar Cockpit).

Figura B

Configurando la información necesaria para que se agregue el nuevo host.

También puede cambiar el color predeterminado del host. Haga clic en Agregar y luego, cuando se le solicite (Figura C), haga clic en Aceptar clave y conectar.

Figura C

Aceptando la clave para el servidor remoto.

Si está realmente paranoico, siempre puede verificar la clave iniciando sesión en la máquina para agregarla y emitiendo el comando:

ssh-keyscan -t ecdsa-sha2-nistp256 localhost | ssh-keygen -lf –

Si la clave presentada en la ventana de la terminal coincide con la clave que ve en la ventana de la cabina, es seguro continuar. Luego se le pedirá que ingrese la contraseña de usuario para el host remoto (Figura D).

Figura D

Debe escribir la contraseña de usuario para continuar.

Si lo prefiere, puede crear una clave SSH para el inicio de sesión automático. Para hacer esto, marque la casilla de Inicio de sesión automático y luego, en la ventana resultante (Figura E), escriba y confirme una contraseña para la clave SSH.

Figura E

Creación de una clave SSH para el inicio de sesión automático en Cockpit.

Una vez que se haya agregado el servidor, lo verá en la lista de servidores disponibles haciendo clic en el mismo menú desplegable que se utilizó para agregar el servidor (Figura F).

Figura F

Todos nuestros servidores disponibles se enumeran aquí.

Haga clic en el servidor que desea administrar y comience a trabajar.

Así de fácil es agregar servidores remotos al administrador del sistema Cockpit. Si tiene varios servidores Linux que administra con Cockpit, considere que esto es algo que debe hacer.

Suscríbase a Cómo hacer que la tecnología funcione de TechRepublic en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.

Ver también