Lantsei.lesCigales.ORG

Cockpit, Installation

Cockpit est une interface graphique de gestion de serveurs et /ou de son poste de travail installé sous Linux. Il permet aussi de gérer les machines virtuelles hébergées sur un hôte à l'instar de l'application Virtual Machine Manager.

cockpit-logo.png

Sommaire


Prérequis

Avoir installé et configuré openssh-server pour se connecter au serveur à distance via SSH.

Installation

sudo apt update && sudo apt install -y cockpit

Activation du service Cockpit au démarrage du système

sudo systemctl enable cockpit.socket

Se connecter à l'interface

https://<adresse-ip-ou-nom-d_hote>:9090

Configuration

Le fichier de configuration

Créer un fichier de configuration :

sudo touch /etc/cockpit/cockpit.conf

Voir la documentation de Cockpit pour les options.

Modifier le port d'écoute

Créer le dossier suivant

sudo mkdir -p /etc/cockpit/systemd/system/cockpit.socket.d

Créer ensuite le fichier

sudo touch /etc/cockpit/systemd/system/cockpit.socket.d/listen.conf

Ajouter les lignes :

[Socket]
ListenStream=
ListenStream=<nouveau-port>

Pour modifier l'adresse ip d'écoute :

ListenStream=<adresse-ip>:<port>

Sauvegarder la configuration et redémarrer les service :

sudo systemctl daemon-reload
sudo systemctl restart cockpit.socket

Ajouter un serveur à Cockpit

Ajouter un nouvel hôte

cockpit-01.png

cockpit-02.png

📝 Note: l'utilisateur doit être membre du groupe sudo.

Connexion

cockpit-03.png

deux méthodes :

  1. Par mot de passe

    Renseigner le mot de passe de utilisateur

  2. Par SSH

    Renseigner la passphrase utilisée lors de la génération de la créé rsa sur la machine hôte.

🔗 Source: cockpit-project.org/guide/latest/..