Debian : paquets essentiels pour bien commencer

Préambule

Voici les réglages de base que j’applique dès la première ouverture de session sur une Debian, que ce soit sur une VM ou une machine physique. Je commence par mettre à jour le système, installer quelques paquets indispensables, puis configurer le service SSH selon mes besoins.

Pré-requis

Avant de commencer, assure-toi d’avoir :
✔️ Une installation propre de Debian, que ce soit sur un hyperviseur ou une machine physique (PC ou nano-ordinateur).

💡 Lors de l’installation via l’ISO Netinst, je ne sélectionne que le paquet « Serveur SSH » à l’étape des rôles.

Etape par étape

Mise à jour initiale

Depuis la console (locale ou de l’hyperviseur), j’ouvre une session en tant que root, puis je mets à jour la liste des paquets et le système :

apt update && apt upgrade -y

Les paquets utilies

J’installe ensuite les outils que j’utilise systématiquement :

apt install sudo htop screen -y

Paquets spécifiques aux machines virtuelles

Si tu es sur une machine physique, tu peux passer directement à l’étape suivante.

Sous VMWare ESXi :

apt install open-vm-tools -y

Sous Synology Virtual Machine Manager (VMM) :

apt install qemu-guest-agent -y

Gestion des accès root

Option 1 : autoriser la connexion SSH en root

Pour autoriser la connexion SSH directe en tant que root, j’édite le fichier suivant :

nano /etc/ssh/sshd_config

… et je modifie la ligne :

- #PermitRootLogin prohibit-password
+ PermitRootLogin yes

Puis je redémarre le service SSH :

systemctl restart sshd

Option 2 : donner les droits administrateur à un utilisateur

Si tu préfères ne jamais te connecter directement en root via SSH, tu peux accorder les droits administrateur à ton utilisateur habituel.

Pour cela, j’utilise :

sudo visudo 

Puis j’ajoute une ligne sous celle de root :

# User privilege specification
root    ALL=(ALL:ALL) ALL
alexis  ALL=(ALL:ALL) ALL

Connaître l’adresse IP de la machine

Pour te connecter ensuite via SSH, tu auras besoin de l’adresse IP de ta machine. Voici la commande que j’utilise :

ip -s -c -h a

💡 Si possible, pense à réserver une IP fixe à cette machine dans ton routeur/DHCP.

Conclusion

Ma Debian est maintenant à jour, les outils essentiels sont en place, et la connexion SSH est configurée. Je peux m’y connecter avec mon utilisateur disposant des droits adéquats, ou directement en root si besoin.

Plus d’info :
https://doc.ubuntu-fr.org/sudoers
https://wiki.debian.org/fr/sudo
https://debian-facile.org/doc:systeme:sudo

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *