article:linux:debian_13_-_perfect_server
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| article:linux:debian_13_-_perfect_server [2025/09/10 22:01] – créée Gary | article:linux:debian_13_-_perfect_server [2026/03/07 22:53] (Version actuelle) – Gary | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | <WRAP center round alert 60%> | ||
| - | WIP | ||
| - | </ | ||
| - | |||
| ====== Debian 13 - Perfect Server ====== | ====== Debian 13 - Perfect Server ====== | ||
| Ligne 13: | Ligne 9: | ||
| Cette liste d' | Cette liste d' | ||
| - | apt install htop systemd-timesyncd ssh bash-completion ca-certificates wget | + | apt install htop systemd-timesyncd ssh bash-completion ca-certificates wget sudo |
| ^Package^Déscription^ | ^Package^Déscription^ | ||
| Ligne 22: | Ligne 18: | ||
| ^ca-certificates|Magasin de certificat SSL| | ^ca-certificates|Magasin de certificat SSL| | ||
| ^wget|Outil pour télécharger des fichiers| | ^wget|Outil pour télécharger des fichiers| | ||
| - | + | ^sudo|Gère les privilèges d'administation| | |
| - | ==== Configuration de systemd-timesyncd ==== | + | |
| - | + | ||
| - | La configuration se passe dans '' | + | |
| - | + | ||
| - | [Time] | + | |
| - | NTP=pool.ntp.org | + | |
| - | + | ||
| - | **Note**: Le pool de ntp.org propose automatiquement une IP proche de chez vous. Si vous avez un serveur NTP local, utilisez celui-là | + | |
| - | + | ||
| - | On active le service et on le démarre en même temps : | + | |
| - | + | ||
| - | systemctl enable --now systemd-timesyncd | + | |
| ===== Configuration de base ===== | ===== Configuration de base ===== | ||
| - | ==== Package pour machine virtuelle ==== | + | ==== Package pour machine virtuelle |
| + | # Dans le cas d'une VM | ||
| apt install open-vm-tools | apt install open-vm-tools | ||
| + | # Dans le cas d'un QEMU/KVM | ||
| + | apt install qemu-guest-agent | ||
| Un redémarrage est nécessaire | Un redémarrage est nécessaire | ||
| **Note**: Il est possible que ce package soit nativement installé | **Note**: Il est possible que ce package soit nativement installé | ||
| + | |||
| + | ==== Package pour machine physique (host) ==== | ||
| + | |||
| + | Dans le cas d'une machine physique, il est nécessaire d' | ||
| + | |||
| + | apt install intel-microcode | ||
| + | apt install amd64-microcode | ||
| ==== Changer le hostname (Facultatif) ==== | ==== Changer le hostname (Facultatif) ==== | ||
| Ligne 54: | Ligne 48: | ||
| Un redémarrage est nécessaire | Un redémarrage est nécessaire | ||
| + | |||
| + | ==== Configuration de systemd-timesyncd ==== | ||
| + | |||
| + | La configuration se passe dans '' | ||
| + | |||
| + | [Time] | ||
| + | NTP=pool.ntp.org | ||
| + | | ||
| + | **Note**: Le pool de ntp.org propose automatiquement une IP proche de chez vous. Si vous avez un serveur NTP local, utilisez celui-là | ||
| + | |||
| + | On active le service et on le démarre en même temps : | ||
| + | |||
| + | systemctl enable --now systemd-timesyncd | ||
| ==== Configuration réseau ==== | ==== Configuration réseau ==== | ||
| Ligne 90: | Ligne 97: | ||
| search <domain1 domain2 domain3 ...> | search <domain1 domain2 domain3 ...> | ||
| </ | </ | ||
| + | |||
| + | Après avoir édité le fichier, vous pouvez bloquer son édition par sécurité avec '' | ||
| ==== Configuration du serveur SSH ==== | ==== Configuration du serveur SSH ==== | ||
| Ligne 128: | Ligne 137: | ||
| Si vous souhaitez activer l' | Si vous souhaitez activer l' | ||
| - | <code bash / | + | <code bash / |
| # Désactivation du login par mot de passe, par challenge/ | # Désactivation du login par mot de passe, par challenge/ | ||
| # ⚠️ Nécessite une clé pour s' | # ⚠️ Nécessite une clé pour s' | ||
| Ligne 143: | Ligne 152: | ||
| N' | N' | ||
| + | |||
| + | ==== Configuration de sudo ==== | ||
| + | |||
| + | Pour autoriser un utilisateur a utiliser des commandes nécessitant des privilèges, | ||
| + | usermod -aG sudo gary | ||
| + | | ||
| ===== Configuration supplémentaire ===== | ===== Configuration supplémentaire ===== | ||
| Ligne 181: | Ligne 196: | ||
| ===== Changelog ===== | ===== Changelog ===== | ||
| + | |||
| + | Changement supplémentaire | ||
| + | * Ajout du package '' | ||
| Changement par rapport à l' | Changement par rapport à l' | ||
| Ligne 187: | Ligne 205: | ||
| * Usage de hostnamectl pour changer le hostname de la machine | * Usage de hostnamectl pour changer le hostname de la machine | ||
| * Configuration SSH sur base de fichier source sans écraser la configuration d' | * Configuration SSH sur base de fichier source sans écraser la configuration d' | ||
| + | * Ajout de l' | ||
article/linux/debian_13_-_perfect_server.1757534486.txt.gz · Dernière modification : de Gary
