Documentation

Démarrage rapide + description des fonctionnalités module par module et appareil par appareil (mise à jour continue)

Gestion des serveurs

Cet article explique comment ajouter, modifier et supprimer des serveurs dans le panneau, ainsi que la configuration selon le type de serveur.

Présentation de la fonctionnalité

« Gestion des serveurs » est la porte d'entrée du panneau. Une fois un serveur cible ajouté, vous pouvez utiliser sur lui toutes les fonctionnalités : contrôle de santé, gestion de fichiers, protection anti-plantage, etc.

À savoir d'abord : qu'est-ce que SSH

SSH est la méthode standard de connexion à distance chiffrée entre serveurs Linux. Le principe de la gestion d'un serveur cible par le panneau est simple : « se connecter en SSH, puis exécuter des commandes et transférer des fichiers dessus ». À l'ajout d'un serveur, vous devez donc indiquer au panneau trois choses :

1. à quelle machine se connecter (adresse IP + port)

2. avec quel compte se connecter (nom d'utilisateur)

3. comment prouver votre identité (mot de passe ou clé privée)

Cas d'usage

  • Administrer de façon centralisée plusieurs serveurs (VPS personnels, serveurs d'entreprise, appareils domestiques, etc.)
  • Superviser et piloter toutes les machines depuis un seul panneau, sans se connecter séparément

Ajouter un serveur

Dans le menu latéral / le menu Démarrer du panneau, entrez dans « Gestion des serveurs », cliquez sur « Ajouter un serveur » et renseignez :

ChampDescription
NomPersonnalisé, pour vous y retrouver (par ex. « Serveur blog », « Raspberry Pi »)
Adresse de l'hôteL'IP ou le domaine du serveur
PortLe port SSH, 22 par défaut
UtilisateurL'utilisateur de connexion SSH, généralement root
Méthode d'authentificationMot de passe ou clé privée (SSH Key)
Mot de passe / clé privéeLes identifiants correspondant à la méthode choisie
GroupeFacultatif, pour classer (par ex. « Production », « Test », « NAT »)

Types de serveurs pris en charge

Le panneau prend en charge trois types de serveurs, dont la configuration diffère légèrement :

1. Serveur public classique

Le cas le plus courant — le serveur a une IP publique dédiée et le port SSH est 22 par défaut.

  • Adresse de l'hôte : l'IP publique
  • Port : 22 (ou votre port SSH personnalisé)

2. Serveur NAT

Un serveur sans IP publique dédiée (VPS NAT bon marché, machine derrière une redirection, etc.), dont le SSH est exposé via la redirection de ports fournie par l'hébergeur.

  • Adresse de l'hôte : l'IP publique fournie par l'hébergeur NAT
  • Port : le port mappé (pas 22, par ex. 10221)

> ⚠️ Attention : la redirection de ports d'un serveur NAT doit être accessible depuis le réseau où se trouve le « serveur du panneau ». Si l'hébergeur applique une liste blanche d'adresses sources, ajoutez-y l'IP du serveur du panneau, sinon la connexion échoue (le serveur apparaît « Hors ligne »).

> 💡 Le panneau détecte automatiquement le type NAT et distingue les deux catégories « ports configurables » et « ports non configurables » ; dans le second cas, il guide vers le Tunnel et maintenance. Voir Détection de serveur NAT.

3. Serveur tunnelisé

Un appareil sans aucune adresse publique joignable (machine du réseau interne, téléphone Android), raccordé via la fonction « Tunnel et maintenance » du panneau, sans saisie manuelle des informations SSH.

  • Ces serveurs sont ajoutés automatiquement par le « Tunnel et maintenance » et leur adresse d'hôte s'affiche comme 127.0.0.1
  • Voir Tunnel et maintenance

Modifier / supprimer

  • Modifier : cliquez sur l'édition sur la carte du serveur pour changer le nom, l'IP, le port, le compte, le groupe, etc. La connexion est rétablie après modification.
  • Supprimer : supprime l'enregistrement du serveur (sans impact sur le serveur cible lui-même, il est seulement retiré du panneau).

Méthode d'authentification : mot de passe ou clé privée

Authentification par mot de passe

La plus simple : saisissez directement le mot de passe SSH. Idéale pour un test rapide ou un serveur temporaire.

Authentification par clé privée (recommandée en production)

Une clé privée est une « clé » bien plus longue, nettement plus sûre qu'un mot de passe, et qui permet une connexion sans mot de passe. Idéale pour les serveurs utilisés durablement et officiellement.

Générez une paire de clés sur le serveur cible et collez le contenu de la clé privée dans le panneau :

# Générer la clé sur le serveur cible (à ignorer si elle existe déjà)
ssh-keygen -t ed25519
# Ajouter la clé publique aux authorized_keys
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
# Afficher le contenu de la clé privée, à coller dans le panneau
cat ~/.ssh/id_ed25519

> En clair : la clé publique reste sur le serveur (l'équivalent du cadenas) et la clé privée est collée dans le panneau (l'équivalent de la clé). Avec la clé privée, le panneau peut « ouvrir le cadenas » et se connecter.

Gestion des groupes

Utilisez les « groupes » pour classer vos serveurs ; le tableau de bord les présente par groupe. Par exemple :

  • Par environnement : Production / Test / NAT / Tunnel
  • Par fournisseur : Tencent Cloud / Alibaba Cloud / BandwagonHost

Points d'attention

1. État en ligne/hors ligne : le tableau de bord vérifie périodiquement l'état de santé des serveurs via SSH. « Hors ligne » ne signifie pas que le serveur est tombé : le port SSH peut être injoignable, l'identifiant / le mot de passe erroné, ou le pare-feu bloquant. Voir la procédure de diagnostic dans la FAQ.

2. Première connexion : à l'ajout d'un serveur, le panneau tente immédiatement la connexion SSH ; elle doit réussir pour pouvoir enregistrer. Assurez-vous que le port, le compte et le mot de passe sont corrects.

3. Sécurité : en production, privilégiez l'authentification par clé privée et désactivez la connexion par mot de passe (option PasswordAuthentication no dans la configuration sshd du serveur cible).

4. Cloud sans root : Tencent Cloud / Alibaba Cloud désactivent root par défaut ; connectez-vous avec un utilisateur standard (comme ubuntu), le panneau élèvera automatiquement les privilèges. Voir Prise en charge de l'élévation sudo.