Installation d’un serveur Linux Debian

Ce tutoriel a pour but de vous montrer l’installation pas Ă  pas d’un serveur Debian en mode console.

Installation serveur Debian

L’ISO utilisĂ©e est debian-8.8.0-amd64-netinst.iso tĂ©lĂ©chargeable sur cette page

En gras sont inscrits les choix effectuĂ©s dans les captures d’Ă©cran, ou les informations renseignĂ©es pour l’exemple. Adaptez ces donnĂ©es en fonction de votre propre contexte, de vos propres informations.

1/ DĂ©marrer votre serveur en bootant sur l’ISO, sĂ©lectionnez le type d’intallation : Install (installation en mode console)

Installation serveur web debian

2/ Sélectionnez la langue : Français

Choix langue serveur web debian jaguar network

3/ SĂ©lectionnez le pays : France

selection pays serveur DEBIAN

4/ Sélectionnez le clavier : Français

Selection clavier serveur Debian

5/ L’installation dĂ©bute

installation composants serveur DEBIAN

6/ Dans le cadre de ce tutoriel, l’adresse IP est auto-assignĂ©e (prĂ©sence d’un serveur DHCP dans le rĂ©seau)
Dans le cas oĂč votre serveur ne dispose pas d’un service DHCP pour lui attribuer une adresse IP, vous devrez renseigner manuellement la configuration IP de votre serveur (IP – Masque – Passerelle – DNS)

Attribution adresse IP serveur DEBIAN

7/ Renseignez le nom de votre serveur : jn-community

Configuration réseau DEBIAN - Jaguar Network

8/ Renseignez le nom de votre domaine : jaguar-network.com

Ajouter nom de domaine sur serveur DEBIAN

9/ Saisissez le mot de passe root. Ce mot de passe doit ĂȘtre complexe car le compte root a les pleins pouvoirs sur votre serveur. Il s’agit d’un point primordial en terme de sĂ©curitĂ©. Il vous sera demandĂ© de renseigner ce mot de passe 2 fois d’affilĂ©e

Création utilisateurs Serveur DEBIANMot de passe utilisateur  DEBIAN Jaguar network

10/ Renseignez un nom d’utilisateur : Support. Il s’agit lĂ  d’un nom d’affichage. Cet utilisateur vous permettra de vous connecter sur le serveur sans avoir les droits administrateurs. Pour des raisons de sĂ©curitĂ©, il est en effet impossible de se connecter directement en tant root sur votre serveur

11/ Renseignez un identifiant pour cet utilisateur. Par dĂ©faut, l’identifiant reprend le nom d’utilisateur renseignĂ© Ă  l’Ă©tape prĂ©cĂ©dente, en minuscule: support

12/ Saisissez le mot de passe pour cet utilisateur. Bien que Linux n’impose pas de critĂšres de sĂ©curitĂ© spĂ©cifiques, il reste toujours conseillĂ© de choisir un mot de passe complexe mĂ©lant majuscules, minuscules, chiffres et caractĂšres spĂ©ciaux. Il vous sera demandĂ© de renseigner ce mot de passe 2 fois d’affilĂ©e

13/ Cette Ă©tape est la seule qui est un peu complexe: le partitionnement du disque. Dans la majoritĂ© des cas, vous serez amenĂ©s Ă  utiliser le disque entier, ce tutoriel utilisera ce postulat. Dans notre exemple, un seul disque dur est prĂ©sent dans le serveur virtuel, mais pour illustrer un partitionnement personnalisĂ©, la partition /home a Ă©tĂ© sĂ©parĂ©e. Vous pouvez constater que 5,6 Go ont Ă©tĂ© allouĂ©s Ă  la racine du disque (/), 712 Mo au swap et 15,1Go Ă  la partition oĂč seront les dossiers utilisateurs (/home). Il n’est pas rare de voir une partition dĂ©diĂ©e Ă  /var dans le cas d’un serveur web car elle contiendra le contenu du site, par dĂ©faut /var/www/html dans le cas d’un serveur Apache standard.

Patitionner un disque dur serveur DEBIANFormatage partition serveur DEBIAN Jaguar network

14/ L’installation se poursuit

15/ L’une des plus grandes forces de Debian est sa capacitĂ© Ă  vous permettre d’installer des paquets (voir la commande apt dans le lexique) en les tĂ©lĂ©chargeant depuis des miroirs distants. SĂ©lectionnez le pays le plus proche de votre serveur. Dans le cas prĂ©sent, la France. L’Ă©cran suivant vous proposera la liste de tous les miroirs disponibles, par dĂ©faut ftp.fr.debian.org

16/ Si votre rĂ©seau nĂ©cessite l’utilisation d’un proxy, vous pourrez renseigner ces informations dans l’Ă©cran suivant afin que votre serveur puisse rĂ©cupĂ©rer les paquets nĂ©cessaires Ă  son installation

17/ L’installation se poursuit en tĂ©lĂ©chargeant les diffĂ©rents paquets nĂ©cessaires. La durĂ©e de l’installation est donc directement liĂ©e au dĂ©bit de la connexion internet utilisĂ©e par votre serveur.

18/ Vous pouvez dĂ©cider de participer ou non Ă  une Ă©tude statistique sur l’utilisation des paquets

19/ Le systÚme de base une fois installé, vous pourrez à cette étape rajouter des logiciels supplémentaires. Dans le cas présent, seul le serveur SSH a été sélectionné (indispensable pour administrer à distance votre serveur depuis votre client SSH, comme Putty sous Windows ou Terminal, client natif sous MacOS)

20/ L’installation se poursuit

21/ Vous pourrez installer le programme de dĂ©marrage GRUB sur le secteur d’amorçage de votre disque. Dans le cas prĂ©sent, Debian est le seul OS installĂ© sur le serveur, donc GRUB a Ă©tĂ© installĂ© sur le secteur d’amorçage sur le seul disque dur du serveur pour un dĂ©marrage par dĂ©faut sur Debian

22/ L’installation est terminĂ©e !


Configuration serveur DEBIAN

23/ Lorsque le serveur redĂ©marre, plusieurs informations apparaissent Ă  l’Ă©cran informant sur l’Ă©tat du serveur durant le dĂ©marrage, jusqu’Ă  l’invite de connexion

24/ Par mesure de sĂ©curitĂ©, il est impossible de se connecter directement en tant que root. Vous devrez donc vous connecter avec l’utilisateur que vous avez crĂ©Ă© (dans le cas prĂ©sent, il s’agit de l’utilisateur support) pour ensuite vous attribuer des droits administrateurs

25/ Les droits d’un utilisateur sont limitĂ©s. Par exemple, la commande ifconfig, qui permet d’obtenir les informations IP de votre serveur, n’est pas autorisĂ©e en tant qu’utilisateur, mais nĂ©cessite d’ĂȘtre root (dans le cas prĂ©sent, nous avons directement basculĂ© en tant que root pour illustrer le tutoriel avec la commande su, pour super user, mais il reste conseillĂ© de se limiter Ă  la commande sudo, super user do, suivie de la commande Ă  exĂ©cuter, afin de rester connectĂ© en tant qu’utilisateur standard)

26/ Ces restrictions se retrouvent Ă©galement lorsque vous vous connectez en SSH. AprĂšs avoir vĂ©rifiĂ© que votre serveur rĂ©pond bien au ping, vous pouvez essayer de vous connecter en root (si vous avez correctement installĂ© votre serveur, cela ne devrait pas fonctionner) puis en tant qu’utilisateur


Besoin d’un serveur web ?

Serveur web Cloud

Installation d’un serveur Linux Debian
Vote