GNU/Linux >> Tutoriels Linux >  >> Debian

Configuration initiale du serveur avec Debian 11

Les distributions Linux sont largement utilisées pour créer des serveurs, et les entreprises bénéficient de cette solution peu coûteuse et sécurisée. Les distributions Linux, y compris Debian, fournissent des tonnes d'utilitaires pour installer, configurer et sécuriser les serveurs.

Debian est un système d'exploitation Linux stable, sécurisé et assez populaire, idéal pour la configuration du serveur. De nombreuses distributions en sont basées, en particulier Ubuntu, PureOS, SteamOS, etc.

La dernière version de Debian est Debian 11 Bullseye, qui contient des milliers de nouveaux packages, prend en charge plusieurs environnements de bureau, l'analyse sans pilote et une page de manuel améliorée.

Cet article se concentre sur l'installation et la configuration d'un serveur sur Debian 11 Bullseye. Lorsque vous installez ou mettez à niveau vers Debian 11, vous devez effectuer une configuration pour sécuriser votre serveur.
Les étapes à suivre pour la configuration initiale du serveur sur Debian 11 sont mentionnées ci-dessous :

Étape 1 - Mettre à jour et mettre à niveau Debian

  1. La première étape consiste à mettre correctement à jour et à jour les packages et la distribution. Connectez-vous au système Debian 11 et ouvrez un shell. Pour mettre à jour la liste des packages, utilisez :
    sudo apt update 
    
  2. Mettre à niveau les packages en utilisant :
    sudo apt upgrade
    
  3. Il est recommandé de mettre à jour votre distribution, pour cela utilisez la commande ci-dessous :
    sudo apt dist-upgrade
    
  4. Lors de la mise à niveau, supprimez le fichier indésirable de votre système en exécutant :
    sudo apt autoremove
    

Étape 2 - Créer un utilisateur Sudo

Il est recommandé de créer un nouvel utilisateur sudo pour la gestion de votre serveur au lieu du compte root. Pour cela, exécutez la commande ci-dessous pour ajouter un utilisateur :

sudo adduser tecadmin

Dans la commande "tecadmin" est le nouvel utilisateur. Maintenant, fournissez les privilèges sudo au nouvel utilisateur :

sudo usermod -aG sudo tecadmin

Changez de compte en exécutant la commande :

sudo su tecadmin

On peut voir que l'utilisateur a changé.

Étape 3 - Configuration du nom d'hôte du système

Pour vérifier le nom d'hôte actuel, utilisez :

sudo hostnamectl

Le nom d'hôte est l'identité de votre système sur un réseau, il est donc recommandé de nommer correctement votre nom d'hôte et de changer le nom d'hôte en utilisant la commande ci-dessous :

sudo hostnamectl set-hostname debian11

Pour des raisons de démonstration, j'ai changé le nom d'hôte en "debian11". Fermez maintenant l'instance de shell et ouvrez-la à nouveau, un nouveau nom d'hôte apparaîtra. Pour vérifier le nom d'hôte, utilisez :

hostname

Le nouveau nom d'hôte est "debian11" maintenant.

Étape 4 - Sécurisation du serveur SSH

SSH est également connu sous le nom de shell sécurisé, c'est un protocole utilisé pour se connecter à des serveurs distants. Lors de la configuration du serveur, il est suggéré de changer le port par défaut et de désactiver la connexion root SSH. Pour effectuer ces opérations, vous devez ouvrir le fichier de configuration dans n'importe quel éditeur :

sudo nano /etc/ssh/sshd_confiq

Recherchez la ligne ci-dessous, supprimez "#" du début de la ligne et changez le port 22 en 2284 :

Définissez également PermitRootLogin sur no et supprimez "#" pour décommenter, comme illustré ci-dessous :

Enregistrez le fichier et exécutez la commande ci-dessous :

sudo systemctl restart ssh

Si vous ne parvenez pas à ouvrir ce fichier, le serveur SSH serait absent de votre système, installez SSH en utilisant :

sudo apt install openssh-server

Étape 5 - Gestion du pare-feu (ufw)

  1. Debian n'est pas fourni avec un pare-feu, vous êtes donc censé l'installer. Utilisez la commande ci-dessous pour installer un pare-feu simple (ufw) sur Debian 11 :
    sudo apt install ufw
    
  2. Pour activer le pare-feu, utilisez :
    sudo ufw enable
    
  3. Pour autoriser le port, utilisez :
    sudo ufw allow 2284
    
  4. Bien que cela dépende des préférences, pour refuser le trafic entrant, utilisez :
    sudo ufw default deny incoming
    
  5. Et pour autoriser l'utilisation du trafic sortant :
    sudo ufw default allow outgoing
    
  6. Et recharger ufw :
    sudo ufw reload
    
  7. Pour vérifier le statut :
    sudo ufw status
    

Étape 6 - Redémarrer le système

Après avoir effectué toutes les modifications, redémarrez votre système Debian.

sudo reboot 

Conclusion

Lors de la configuration d'un nouveau serveur sous Linux, quelques étapes doivent être suivies, notamment la mise à niveau des packages, l'ajout d'un nouvel utilisateur, la configuration d'un pare-feu et la sécurisation de SSH.

Cet article explique en détail comment configurer un serveur sur la nouvelle Debian 11 Bullseye. Nous avons appris à créer un nouvel utilisateur avec des privilèges sudo, à modifier le port SSH par défaut et à configurer un pare-feu pour la configuration initiale du serveur sur Debian 11.


Debian
  1. Comment configurer un serveur FTP avec VSFTPD sur Debian 9

  2. Configuration initiale du serveur avec Ubuntu 14.04

  3. Comment configurer le serveur Rsyslog sur Debian 11

  4. Installer le serveur LAMP sur Debian 11

  5. Comment installer le serveur Xrdp sur Debian 10

Comment configurer le serveur Samba avec Debian 11

Installer un serveur Redis sur Debian 11

DÉPLOIEMENT DE F-DROID SUR DEBIAN AVEC I2P

Comment configurer le pare-feu UFW sur Debian 10

Procédure :configuration initiale du serveur Debian 8.2

Configuration initiale du serveur avec Ubuntu 18.04