Aller au contenu

Configuration de Debian 13

Debian est une distribution Linux libre, stable et sécurisée, reconnue pour sa fiabilité et adaptée aussi bien aux serveurs qu’aux ordinateurs de bureau.

Ressources Utiles

Configuration Réseau

Ajout d’une IP fixe

Pour modifier le fichier « interfaces », il faut effectuer la commande suivante :

nano /etc/network/interfaces 

Contenu du fichier interfaces :

Il sufit de changer le mode dhcp en static puis d’ajouter les 3 lignes suivantes :

address <adresse>/<masque>
gateway <adresse>
dns-nameservers <adresse1> <adresse2>

Note

Exemple :

address 192.168.1.10/24
gateway 192.168.1.254
dns-nameservers 192.168.1.254 8.8.8.8

Afin que les modifications soit prise en compte, il faut redémarer le service réseau de la machine en effectuant :

systemctl restart networking.service

Ajout des dépôts de mise à jour

Tout d’abord, il faut créer un nouveau dépôt :

nano /etc/apt/sources.list.d/debian.sources

Ajout des dépôts selon sa version :

/etc/apt/sources.list.d/debian.sources
    Types: deb deb-src
    URIs: https://deb.debian.org/debian
    Suites: trixie trixie-updates
    Components: main non-free-firmware
    Enabled: yes
    Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

    Types: deb deb-src
    URIs: https://security.debian.org/debian-security
    Suites: trixie-security
    Components: main non-free-firmware
    Enabled: yes
    Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Puis enlever le support d’installation :

nano /etc/apt/sources.list

il faut rajouter un # avant le deb cdrom: :

Création de certificat SSH

Attention

Les manipulations suivante sont à efftuer sur Windows !

Pour génerer un certificat, il faut d’abord ouvrir le Terminal en Administrateur puis se déplacer dans le répertoire suivant :

cd .ssh 

Ensuite, entrez la commande suivante :

ssh-keygen -t rsa -b 2048 

Il faut ensuite spécifier :

  • le nom test_rsa / puis faire Entrée pour la passphrase

Contenu du dossier .ssh :

Attention

Les manipulations suivante sont à efftuer sur Linux !

Ensuite il faut aller dans le dossier .ssh :

cd .ssh 

ou si le dossier n’existe pas :

mkdir .ssh 

puis créer un fichier nommé authorized_keys et coller tout le contenu du fichier test.pub créer précédament :

nano authorized_keys

Attention

Les manipulations suivante sont à efftuer sur Windows !

Il faut ensuite retourner dans le dossier .ssh créer un fichier config

Contenu du fichier :

Host test
HostName <adresse>
IdentityFile ~/.ssh/test_rsa
User root

Pour finir, vous pouvez maintenant vous conecter en SSH sur vos machines sans mots de passe !

ssh test
Supprimer l’authentification par mot de passe de l’utilisateur ROOT

étant donner que vous pouvez vous connecter grace à un certificat, vous pouvez supprimer l’authentification par mots de passe de l’utilisateur ROOT :

/etc/ssh/sshd_config
PermitRootLogin no

pour finir, redémarer le service ssh :

systemctl restart ssh

Divers

Authentification du SSH avec l’utilisateur root

nano /etc/ssh/sshd_config

puis modifier la valeur :

PermitRootLogin yes

pour finir, redémarer le service ssh :

systemctl restart ssh

Installation de l’agent Qemu sur debian

Installer le service :

apt-get install qemu-guest-agent

Démarrer le service :

systemctl start qemu-guest-agent

Activer le démarage auto du service :

systemctl enable qemu-guest-agent

Liste de commande linux

Dernière modification