• Aucun résultat trouvé

INSTALLER ET CONFIGURER UN SERVEUR WEB, SAMBA, NFS ET FTP

N/A
N/A
Protected

Academic year: 2022

Partager "INSTALLER ET CONFIGURER UN SERVEUR WEB, SAMBA, NFS ET FTP"

Copied!
24
0
0

Texte intégral

(1)

INSTALLER ET CONFIGURER UN SERVEUR WEB, SAMBA, NFS ET

FTP

DEBIAN 10.3

(2)

• Configurer votre VM avec 2 CPU, 4 Go de RAM, un DD de 128 Go et la carte réseau en "Bridge"

• Installer Debian 10.3 à l'aide de l'ISO de la distribution

(3)

• Sélectionner "Buster" pour le nom de la machine

• Sélectionner "tutoriels.lab" pour le nom de domaine

• Définir un mot de passe pour le compte root

(4)

• Créer un utilisateur "USER" et définir un mot de passe

• Créer un SWAP de 4Go, une partition système de 10Go et le reste du disque dur pour /var

(5)

• Sélectionner un miroir réseau

• Installer le serveur SSH et les utilitaires usuels du système

(6)

• Installer le GRUB sur le secteur d'amorçage

• Redémarrer ensuite le système

• Connectez-vous au serveur à l'aide de putty (ip a)

(7)

• Configurer un adressage IP statique

• Editer et vérifier les fichiers "hostname", "hosts" et "resolv.conf"

(8)

• Optimiser le sources.list et réaliser la mise à jour du système

Nous allons optimiser via https://debgen.simplylinux.ch/index.php?generate tout en sélectionnant les dépôts MariaDB & Webmin

Installons d’abord les pré-requis

Puis remplir le fichier sources.list

Puis entrer les clés GPG

Nous pouvons maintenant mettre à jour

(9)

• Editer le fichier "sshd_config" pour utiliser le compte root et modifier le port SSH

• Redémarrer à nouveau le système

(10)

• Connectez-vous au serveur à l'aide de putty sur le nouveau port SSH

• Installer et tester le serveur Apache et PHP

Nous pouvons créer un fichier test qui comprend les infos de php

(11)

Test Apache

Test Php

• Installer et sécuriser la base de données MariaDB

Nous devons maintenant la sécuriser

Suivre la procédure :

Enter current password for root (enter for none):

Set root password? [Y/n] y (saisir mdp root + confirmation) Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y

(12)

• Installer et configurer phpMyAdmin et Webmin

La documentation officielle de Webmin ( https://www.webmin.com/deb.html ) nous indique comme dépendance :

Télécharger Webmin :

Installer Webmin :

Nous pouvons maintenant tester ceux-ci

(13)

Test phpmyadmin :

Test Webmin :

• Installer et configurer Samba, NFS et FTP (ProFTPd)

(14)

Configurer Samba :

Créer un répertoire /srv/samba/share

Modifier les permissions de ce répertoire

Redémarrer les services Samba

Installer ProFTPd

(15)

Configurer proftpd :

Installer NFS :

Configurer NFS :

(16)

Créer le dossier renseigner précédemment

Démarrer le service

Monter le partage NFS

Vérifier le montage NFS

Créer des fichiers texte de test

• Installer et configurer le paquet Fail2ban

(17)

Testons le Fail2Ban

• Installer et configurer l'antivirus CLAMAV / Freshclam

Configuration de CLAMAV :

(18)

Lancer la mise à jour manuelle des définitions :

Lancer un scan avec CLAMAV :

D’autres commandes sont aussi disponibles pour des scans plus poussés ou ciblés :

(19)

• Installer le moniteur système HTOP

• Créer une page Web "En construction"

(20)

• Installer le paquet Firewalld et ouvrir les ports des services de ce serveur

Nous avons jusqu’à présent utilisé les ports : SSH : 5803

Apache2 : 80 / 443 Php : 80

MariaDB : 3306 PhpMyAdmin : 3306 Webmin : 10000 NFS : 2049 / 111

Samba : 137 / 139 / 445 ProFTPd : 21

Nous pouvons maintenant recharger la configuration

• Tester votre serveur Web, SSH, Samba, NFS et FTP depuis votre machine physique Serveur Web :

(21)

SSH :

Samba :

(22)
(23)

Webmin :

PhpMyAdmin :

(24)

Test :

Au bout de 3 tentatives

Réessayons une nouvelle fois

• Faites valider votre TP auprès du formateur

Références

Documents relatifs

[Partage de fichier sur Cerise] => configuration du dossier de partage path = /home/share => chemin du dossier de partage dans le dossier d’un utilisateur read only

Configurer le serveur vsFTPd (en mode standalone) afin qu’il n’accepte que les connexions anonymes chrootées et en lecture seule. Il vous faudra l’indiquer dans la

Dans la console WDS se positionner sur l’image de démarrage crée précédemment Faire un clic droit et choisir « Créer une image de capture ». Remplir les

Si vous avez votre propre serveur dédié et que vous voulez permettre à des personnes de s'y connecter en FTP, ce tutoriel est fait pour vous.. Pour installer un serveur FTP, il faut

Comme vous le savez, notre serveur est sur Internet mais s'il n'est pas sur le port par défaut, vous ne pourrez pas y

Vous n'avez qu'à tester, lancez Xampp ( sudo /opt/lampp/lampp start ) sans lancer le programme de sécurisation ; vous verrez que, par votre adresse IP, vous pouvez accéder à tout ce

Dans ce cas, il faut activer le mode passif, car sinon vous aurez des problèmes lors de vos manipulations avec le serveur FTP (par exemple, pour la fonction ftp_nlist , puisqu'on est

Lorsque vous avez des sections créées pour un examen, et une fois que l'examen est corrigé, vous pourrez consulter les notes et les moyennes obtenues par section pour la classe