1. Installer le package cockpit
Sur les systèmes CentOS/RHEL 8 8 avec des installations non minimales, le package cockpit est inclus par défaut. Sinon, il faudrait installer Cockpit manuellement. Dans les deux cas, l'exécution de la commande suivante garantit que le package est installé et à jour.
# sudo dnf install cockpit
2. Activer et démarrer le service Cockpit
Pour activer et démarrer le service Cockpit, afin qu'il commence à y accéder immédiatement et qu'il démarre automatiquement après un redémarrage, exécutez la commande suivante :
# sudo systemctl enable --now cockpit.socket
Le service démarre et exécute un serveur Web qui écoute sur le port TCP 9090 par défaut. Vérifiez l'état du service en exécutant :
# sudo systemctl status cockpit
3. Configurer les règles de pare-feu (facultatif)
Si vous utilisez un profil de pare-feu personnalisé ou une instance Oracle Cloud Infrastructure, ouvrez le port de pare-feu pour la console Web (9090). Pour activer le port de pare-feu pour le service de cockpit et recharger le service de pare-feu par défaut sur Oracle Linux, exécutez :
# sudo firewall-cmd --add-service=cockpit --permanent # sudo firewall-cmd --reload
4. Connexion au cockpit
Dans un navigateur Web, accédez à la console Web Cockpit en utilisant le nom d'hôte ou l'adresse IP du système sur le port 9090 en utilisant HTTPS. Par exemple :
https://myserver.example.com:9090
Si vous vous connectez sur l'hôte local, veuillez utiliser :
https://localhost:9090
Si vous n'utilisez pas de certificat de sécurité signé, un avertissement indiquant que la connexion n'est pas privée s'affiche. Pour continuer, ajoutez une exception pour le site dans le navigateur.
Connectez-vous à Cockpit à l'aide d'un compte utilisateur système. Si le compte d'utilisateur dispose de privilèges sudo, veuillez exécuter des tâches privilégiées dans la console Web. Pour activer l'exécution des commandes sudo, cochez l'option Réutiliser mon mot de passe pour les tâches privilégiées. Cliquez sur Connexion. Le tableau de bord Cockpit s'affiche.