Se rendre au contenu
Retour aux modules
Productivité et outils

Terminal SSH & gestionnaire de serveurs

Connectez-vous à vos serveurs depuis Odoo : carnet d'adresses SSH, terminal web et routines de commandes enregistrées.

20.0 19.0 18.0 17.0 16.0 15.0
Terminal SSH & gestionnaire de serveurs
Terminal SSH & gestionnaire de serveurs

Présentation du module

Nalios
Odoo Gold Partner · Belgique

/ Odoo 20 · Administration

Terminal SSH

Vos serveurs dans un carnet d'adresses Odoo, un terminal web à portée de clic, et des routines enregistrées pour les vérifications que vous lancez chaque semaine. L'accès est limité aux personnes que vous choisissez.

Terminal web Routines de commandes Mot de passe ou clé RSA Couleur par serveur Groupe d'accès Odoo

Ce que fait le module

Vos serveurs, à un clic d'Odoo

Les équipes support et exploitation conservent les informations de connexion dans des tableurs et des gestionnaires de mots de passe, puis retapent les mêmes commandes. SSH Manager regroupe les deux dans Odoo.

Un carnet d'adresses de serveurs

Nom, hôte, port, utilisateur, mot de passe ou clé privée RSA avec sa phrase secrète, et une catégorie comme Production ou Staging pour regrouper la liste.

Un terminal dans le navigateur

Cliquez sur Connect to SSH : un terminal plein écran s'ouvre avec la bannière du serveur. Tapez une commande, appuyez sur Entrée, lisez la sortie avec ses couleurs.

Des routines pour les vérifications répétées

Enregistrez une liste ordonnée de commandes par serveur (redémarrer un service, vérifier le disque et la mémoire, suivre un log) et lancez-la en un clic. La sortie s'ouvre dans une fenêtre pop-up.

Rouge signifie production

Définissez la couleur de fond et de texte du terminal par serveur, pour que personne ne confonde le serveur de base de données de production avec celui de staging.

Terminal SSH plein écran dans Odoo connecté à web-prod-01, affichant la sortie de systemctl et df

Routines

Écrivez les commandes une fois, lancez-les à la demande

Chaque serveur a un onglet Routines. Les commandes sont ordonnées par glisser-déposer et exécutées l'une après l'autre ; la sortie combinée s'affiche quand la dernière est terminée.

Sortie de la routine “Disk & memory check”

Mise en place

Prêt en trois étapes

1

Installez les bibliothèques et le module

Le serveur Odoo a besoin des bibliothèques Python paramiko et ansi2html. Installez ensuite SSH Manager.

2

Donnez l'accès

Seuls les membres du groupe Has access to SSH voient l'app. L'administrateur est ajouté à l'installation ; ajoutez les autres utilisateurs depuis Paramètres > Utilisateurs.

3

Enregistrez vos serveurs

SSH Manager > SSH Clients > Nouveau. Renseignez la connexion, choisissez une catégorie et des couleurs, ajoutez des routines, puis cliquez sur Connect to SSH.

Fiche serveur : hôte, utilisateur, clé RSA avec phrase secrète, catégorie, couleurs du terminal et routines

Bon à savoir

Des limites en toute transparence

Puis-je lancer vim, top ou une invite de mot de passe sudo ?

Non. Le terminal envoie une commande et affiche ce que le serveur répond. Les programmes interactifs et les invites qui attendent une saisie ne sont pas pris en charge. La sortie est lue par courtes interrogations : une commande très longue peut donc revenir en plusieurs parties.

D'où partent les connexions ?

Du serveur Odoo, pas de votre ordinateur. Le serveur Odoo doit pouvoir joindre vos hôtes (pare-feu, VPN, port).

Quelles clés sont prises en charge ?

Les mots de passe, ou les clés privées RSA avec une phrase secrète facultative. Les clés Ed25519 et ECDSA ne sont pas prises en charge. Les clés d'hôte sont acceptées automatiquement.

Qui peut voir les identifiants ?

Les mots de passe et les clés sont stockés dans la base de données Odoo et lisibles par chaque membre du groupe « Has access to SSH ». Gardez ce groupe restreint. Les commandes exécutées ne sont pas journalisées.

Est-ce que cela fonctionne avec plusieurs workers Odoo ?

Les routines ouvrent la connexion et s'exécutent en une seule requête : elles fonctionnent donc partout. Le terminal interactif garde sa session dans le processus Odoo qui l'a ouverte : avec plusieurs workers, une commande ultérieure peut atteindre un autre worker et échouer. Il est le plus fiable sur les serveurs à un seul worker.

Où gérer les catégories ?

Les catégories se créent directement depuis le champ Catégorie d'un serveur. Il n'y a pas de menu séparé pour elles.

Une question ? Un problème ? Parlez directement à ceux qui l'ont conçu.

Nous vous répondrons sous 8 heures ouvrées.

Contactez-nous

Écrivez-nous directement à

[email protected]

Publié par

Nalios — Odoo Gold Partner, Belgique — nalios.be