====== Debian : premières configurations d'un serveur Debian ====== ===== Ressources ===== Lien : * https://www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-10 ===== Présentation ===== A l'issue de l'installation d'un serveur Debian, voici les premières configurations complémentaires conseillées pour un usage sécurisé : * utilisation d'un **compte utilisateur différent du compte root**, avec des habilitations réduites mais qui peut en cas de besoin disposer d'une **élévation de privilèges** ; * **connexion à distance avec SSH** ; * Authentification à distance avec une clé SSH ; * installer et configurer une pare-feu de base. ===== Configuration d'une IP statique ===== Un serveur est configuré avec une adresse IP statique. En vous aidant du document suivant, configurez votre serveur avec l'adresse IP statique qui vous a été est communiquée : * [[reseau:debian:ipstatique|Définir une adresse IP statique]] ===== Création d'un compte utilisateur ===== En principe, à l'installation d'un OS Debian, un compte utilisateur avec des droits réduits a été créé. Cependant, lors de la création d'une machine virtuelle de type LXC ou Docker, sur une plateforme de virtualisation et notamment dans le Cloud, seul le compte **root** est créé et il vous est communiqué son mot de passe. N'oubliez pas de changer le mot de passe du compte root si celui vous a été communiqué et cela en respectant les critères de mot de passe fort. # passwd * création d'un compte utilisateur # adduser nomdecompte * définition du mot de passe du nouveau compte utilisateur # passwd nomdecompte ===== Donner les droits d'administration ===== le compte créé dispose de droits d'administration réduits. En cas de besoin une **élévation de privilèges** lui permet de disposer des droits **root** avec la commande **sudo**. Pour cela il faut **installer le logiciel sudo** et **inclure l'utilisateur dans le groupe sudo**. # apt install sudo # usermod -aG sudo nomdecompte ===== Configurer le pare-feu simple UFW ===== Utiliser le document suivant pour : * **installer** ufw ; * **autoriser** un accès à distance en SSH. Document à consulter : [[reseau:ufw:accueil|Le pare-feu UFW]] ===== Configurez un accès distant SSH avec OpenSSH===== En vous aidant de ce document **installez** uniquement le **service SSH et testez** cet **accès distant avec Putty** : * [[reseau:debian:ssh|Accès à distance avec Telnet et SSH]] En vous aidant de ce document **configurez et testez un accès SSH** en utilisant **une clé SSH** à la place d'une connexion avec login et mot de passe et **testez** cet accès avec Putty : * [[reseau:debian:clessh|Configurer une authentification avec un couple de clés privée/publique SSH]] ===== Revenir au sommaire du Bloc 2 ===== * [[bloc2:accueil|Bloc2]]