INSTALLATION DEBIAN SERVEUR (net install)

Debian est un logiciel libre.
Debian est une distribution faite de logiciels libres et au code source ouvert et sera toujours 100 % libre — libre à chacun de l’utiliser, de la modifier et de la distribuer. C’est notre engagement principal vis à vis de nos utilisateurs. Elle est aussi gratuite.
Debian est un système d’exploitation stable et sûr basé sur Linux.
Debian est un système d’exploitation pour une large gamme d’appareils depuis les ordinateurs portables jusqu’aux ordinateurs de bureau et aux serveurs. Ses utilisateurs apprécient sa stabilité et sa fiabilité depuis 1993. Elle fournit une configuration par défaut correcte pour chaque paquet. Les développeurs Debian fournissent des mises à jour de sécurité pour tous les paquets et pour toute leur durée de vie chaque fois que cela est possible.
Debian dispose d’une vaste prise en charge matérielle.
L’essentiel des matériels est déjà pris en charge par le noyau Linux. Lorsque les logiciels libres ne sont pas suffisants, des pilotes propriétaires sont disponibles pour les matériels.

https://www.debian.org/

                                              PROCEDURE D’INSTALLATION

Insérer et démarrer sur le support d’installation (clé usb, cd/dvd, iso)

L’écran de démarrage de d’installeur Debian s’affiche.

Sélectionner les menus en surbrillance valider par entrée :

Valider « Expert install » : dans le bas de la fenêtre suivante, une explication pour se déplacer dans les menus, sélectionner, et valider les différentes options)

Touches: flèches directionnels mais aussi:

Tabulation: se déplacer dans les différents choix à sélectionner ou valider

espace: sélectionner

entrée: validation des choix

Choisir la langue :

Dans notre cas : French – Français

Région, Pays : France

Choix des paramètres régionaux et jeux de caractère :

Si on souhaite utiliser d’autres jeux de caractères de paramètres régionaux

Ne rien cocher.

(touche TAB pour se déplacer, espace pour sélectionner, Entrée pour valider)

VALIDER « ACCESS SOFTWARE FOR A BLIND PERSON USING A BRAILLE DISPLAY »

 

Puis configurer le clavier : (dans notre cas Français)

Valider Détecter et monter le cd

Valider le module à charger

Détection du support effectué, continuer

Charger les composant d’installation à partir du support

Choisir des composants supplémentaires à charger (choisir un miroir (lien http) pour l’installation, il est intéressant de pouvoir cocher (mais pas maintenant) aussi ‘network-console :..’ pour continuer l’installation en utilisant ssh *(1) explication en bas de page)

Détecter le matériel réseau, afin de renseigner une adresse ip manuellement ou par dhcp. (voir la suite A- dhcp / B – manuellement)

##########################################################

A – Configurer le réseau par dhcp

 

##########################################################

B – Configurer le réseau manuellement, ex :

Attribuer une adresse ip sur le bon réseau et le masque au format CIDR.

Renseigner la passerelle :

Renseigner les serveurs DNS (suivant les cas : ip serveur dns sur un domaine ou/et     autres) ex :

Récapiltulatif :

###########################################################

Donner un nom à la machine (éventuellement suivant son ‘rôle’ par exemple glpi-debian pour une intallation glpi par la suite), et éventuellement un domaine suivant l’utilisation

Choisir un miroir (lien http) pour récupérer les paquets d’archives nécessaire à l’installation du système

Ici choix d’un miroir basé en France.

Si utilisation d’un serveur mandataire (proxy), le renseigner ici :

Créer les utilisateurs et choisir les mots de passe (activer les mots de passe cachés)

Autorisé les connexions super utilisateur (root)

Oui : root sera activé

Non : l’utilisateur créé par la suite sera super utilisateur, avec tous les privilèges en utilisant ‘sudo’

Ici activation de root : renseigner et confirmer un mot de passe pour root.

Créer un utilisateur maintenant (sachant que si il n’y a pas de création d’utilisateur maintenant il faut penser à autoriser root pour les connexion ssh à la fin de l’installation) Par mesure de sécurité mieux vaut créer un utilisateur et ne pas autoriser les connexions ssh root.

Renseigner un mot de passe. Continuer.

Configurer l’horloge sur le serveur de temps

Détecter et partitionner les disques 

On ne s’attarde pas ici sur le partitionnement des disques

Choisir assisté utiliser un disque entier

Choix du disque au cas où il y en aurait plusieurs

Tout dans une seule partition

Vérification et appliquer les changements

Vérification et Confirmation

Puis on installe le système de base

Choix du noyau.

            Le noyau est la couche de base d’un système d’exploitation. C’est le noyau qui gère la mémoire, l’accès aux périphériques (disque dur, carte son, carte réseau, etc..), la circulation des données sur le bus, les droits d’accès, les multiples processus qui correspondent aux multiples tâches que l’ordinateur doit exécuter en même temps, etc…

Par contre, le noyau ne gère pas le mail, l’affichage des pages Web, ou encore le traitement du texte. Ce sont des programmes ou applications qui s’en chargent. Ces programmes viennent se greffer sur le noyau, et ils doivent être adaptés à celui-ci.

Choix des pilotes du noyau

 Insérer tous les pilotes disponibles ce qui peut permettre de déplacer le système  sur une autre machine sans souci de compatibilité de pilotes.

Configurer l’outil de gestion des paquets

Pas besoin d’analyser ici un autre support

Configurer l’utilisation d’un miroir (http) sur le réseau, afin de permettre de récupérer les différents paquets des applications et services à utiliser sur le serveur plus tard.

Pas de Proxy

Activer les dépôts ‘non-free’, nécessaire en cas de besoin de pilotes propriétaires par exemple (changement de matériel ..)

Activer les dépots sources dans /etc/apt/source.list

Utiliser les sources *–backports (logiciel rétroportés) utile pour l’installation de certaines applications tel que phpmyadmin déplacé dans les dépôts backports par exemple.

Choisir des logiciels à installer

Dans notre cas ssh suffit pour le serveur à mettre en œuvre par la suite.

Pas d’utilité d’environnement graphique sur un serveur.

Installer le programme de démarrage sur le disque dur

Choix du disque sur lequel programme de démarrage sera installé

                        En général sur celui ou se trouve le système

Dans une situation de de table de partition mbr, pas besoin de forcer les support efi.

Puis terminer l’installation

################################################### 

         Redémarrage : connexion en tant que root sur la machine

Si besoin : autoriser les connexion ssh pour root (sinon se connecter en tant qu’utilisateur et passer en root avec la commande ‘su –‘)

                        nano /etc/ssh/sshd_config

Rechercher la ligne #PermitRootLogin prohibit-password, la retaper au dessus en mettant ‘yes’ :

CTRL + x , o est entrée. Pour enregistrer  les modifications, puis redémarrer le service ssh

                                               Systemctl restart sshd

La connexion ssh pour root est maintenant possible via un client tel que putty…

Rechercher et faire les mises à jour

##################################################

*(1) intall en SSH (attention au adresses ip qui ne seront pas les mêmes)

Souvenons nous de la fenêtre ‘charger les composants à partir du cd’ , sélection de network-console pour continuer l’installation depuis un client ssh :

-configuration automatique par dhcp (possibilité d’attribuer une adresse ip statique maintenant ou plus tard) de la carte réseau :

(Si le serveur doit avoir une ip fixe attribué, il est préférable de la configurer à cette étape)

-Une fois la carte réseau configurée, l’installation peut se poursuivre en ssh

-Il faut renseigner un mot de passe pour la connexion à distance de « installer »

-la connexion à distance en ssh et disponible pour continuer l’installation.

NE PAS valider continuer, laisser tel quel et aller se connecter avec un client ssh sur une machine distante sur le même réseau.

Pour continuer l’installation , l’identifiant est: installer et mot de passe renseigné précédemment (ATTENTION AUX ADRESSES IP )

-Il existe différents clients pour se connecter en ssh

On peut utiliser, si openssh client est installé sur Windows, l’invite de commande ou le powershell 

Ou un client comme Putty

-connexion au serveur à distance via ssh : continuer l’installation

Étiquettes :

Leave a Reply