Académique Documents
Professionnel Documents
Culture Documents
KASBOUYA Abdellah
INSTALLATION D’UNE VM Centos7
1 Introduction
L’administrateur système et réseaux régit tout ce qui a trait au réseau et aux serveurs
employés par l’entreprise. Il prend en compte l’envergure de celle-ci en vue de proposer le
nombre idéal de matériels informatiques à installer. Il veille également à ce que le matériel
utilisé dispose de la puissance suffisante pour que la transmission des données se fasse de
manière optimale. Une de ses missions consiste à choisir les bons logiciels à exploiter ainsi que
de procéder continuellement à leur mise à jour. Il effectue le paramétrage du matériel
informatique et crée des interfaces utilisateurs appropriés à chaque usager du système. Etant en
charge du bon fonctionnement du réseau, il est amené à identifier, résoudre et prévoir les
différents bugs et autres problèmes concernant l’utilisation dudit réseau. Il doit alors vérifier en
permanence si tout est en ordre. Il a aussi pour mission de maximiser la sécurité du système
pour éviter des éventuelles pertes ou fuites de données.
2 Machine virtuelle :
Une machine virtuelle ou VM est un environnement entièrement virtualisé qui fonctionne
sur une machine physique. Elle exécute son propre système d’exploitation (OS) et bénéficie des
mêmes équipement qu’une machine physique : CPU, mémoire RAM, disque dur et carte réseau.
Plusieurs machines virtuelles avec des OS différents peuvent coexister sur le même serveur
physique : Linux, MacOS, Windows…
2.1 Linux :
Linux® est un système d'exploitation Open Source. Un système d'exploitation est un
logiciel qui gère directement les composants physiques du système ainsi que ses ressources,
telles que le processeur, la mémoire et le stockage. Il représente l'interface entre les applications
et le matériel.
Nom : centos7_linux
Type : Linux
Version : Red Hat (64-bit)
Taille de la mémoire : 1024 Mo
Disque dur
Cochez : Créer un disque virtuel maintenant
Type de fichier : VDI (Image Disque VirtualBox)
Démarrer la machine
Lancer l’installation
La page de bienvenue s’affiche, choisir
votre langue et cliquez sur Poursuivre
En effet, en utilisant le mode NAT, les adresses IP seront distribuées aux machines
virtuelles par VirtualBox et non par le serveur DHCP de votre réseau.
5.1.2 Accès par pont :
Le mode "Accès par pont" permet de placer virtuellement votre machine virtuelle dans
votre réseau physique.
Autrement dit :
• Votre machine virtuelle recevra une adresse IP du serveur DHCP de votre
réseau (en général, ce serveur se trouve dans votre Box ou routeur)
• Votre machine virtuelle apparaitra sur votre réseau comme une machine à part
entière
• Vous pourrez accéder aux services hébergés sur votre machine virtuelle comme
si votre machine virtuelle était une vraie machine
Lorsque vous sélectionnez le mode "Accès par pont", VirtualBox vous permettra de
sélectionner quelle interface réseau il devra utiliser pour connecter cette machine virtuelle sur
le réseau physique souhaité.
2 Installation de SSH :
Pour installer le serveur ssh sur notre machine :
Cette commande installe à la fois les applications clientes Openssh, ainsi que le démon
du serveur Openssh, sshd.
yum install openssh
• Modifier le port SSH pour qu'il s'exécute sur un port non standard. Par exemple : Port
2022
Pour ajouter un nouveau port au pare-feu sur CentOS 7, utilisez l'utilitaire en ligne de
commande firewall-cmd avec l'option --add-port, en spécifiant le numéro de port et le
protocole.
#firewall-cmd –permanent --add-port=2022/tcp
Puis recharger le pare-feu par la commande :
#firewall-cmd --reload
Pour redémarrer le service SSH sur CentOS 7, vous pouvez utiliser la commande
suivante:
#sudo systemctl restart sshd
• Cette commande arrêtera le service SSH, appliquera les éventuelles modifications
apportées à la configuration et redémarrera le service. Cela peut être utile si vous avez
apporté des modifications à la configuration SSH, telles que la modification du
numéro de port ou l'activation de méthodes d'authentification supplémentaires, et que
vous souhaitez les appliquer.
Il est important de noter que cela déconnectera toutes les sessions SSH en cours. Si
plusieurs utilisateurs sont connectés via SSH, ils devront se reconnecter après le redémarrage
du service.
Vous pouvez également utiliser les commandes systemctl start et systemctl stop pour
démarrer et arrêter le service SSH, respectivement. Pour vérifier l'état du service SSH, vous
pouvez utiliser la commande systemctl status.
INSTALLATION WEBMIN
1 Introduction :
Webmin est une interface web, sous licence BSD, qui permet d'administrer simplement
un serveur UNIX ou Linux à distance via n'importe quel navigateur web.
2 Fonctionnement :
Webmin est un service qui se lance au démarrage du serveur et qui est accessible via un
URI. L'utilisateur peut se connecter à l'interface en indiquant dans l'URL (URL, adresse IP, etc.)
du serveur le port de l'application (par défaut 10000). Ce port peut être redéfinidirectement
depuis l'interface, tout comme beaucoup d'autres paramètres.
Par exemple : https://www.mondomaine.com:10000 ou https://192.168.0.1:10000.
Il est possible d'activer TLS (conseillé si adresse publique), dans ce cas l'adresse est de
type https://xxx.xxx.xxx.xxx:10000. et il est possible aussi de changer le port par défaut de
Webmin (10000) en modifiant directement sur /etc/webmin/miniserv.conf.
Webmin est en somme un simple logiciel serveur Web composé de plusieurs CGI qui
mettent à jour vos fichiers de configuration tel que /etc/inetd.conf et /etc/passwd (non
exhaustif).
3 Installation du Webmin :
3.1 Téléchargement et Installation Webmin en utilisant le référentiel YUM :
Cette méthode consiste à installer le Webmin en utilisant le référentiel YUM officiel. A
partir de la commande suivante :
# vi /etc/yum.repos.d/webmin.repo
Ensuite on ajoute le contenu ci-dessous et on l’enregistre :
On installe la clé GPG utilisée pour signer les packages Webmin :
• Faire une copie du fichier d’origine pour garder une conf saine en cas de
problème de paramétrage.
• Le dépôt Remi pour CentOS doit être ajouté également, puis on utilise yum-
utils car nous avons besoin de yum-config-manager pour activer le paquet
correspondant à PHP et pouvoir l'installer. On ajoute le dépôt remi :
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-rele
• Le paquet est installé mais sans plus attendre, nous allons sécuriser l'installation
grâce au script "mysql_secure_installation". Il va nous permettre de définir un
mot de passe root (de MariaDB), désactiver l'accès anonyme, supprimer la base
de test, être fuser les connexions distantes avec l'utilisateur root. Il suffit
d'appeler le script et répond par « Y »
2.4 Installation et configuration phpMyAdmin :
• On installe PhpMyAdmin pour administrer le serveur MariaDB :
Yum install phpmyadmin
• On autorise l’accès au Mariadb via le phpMyAdmin (Adresse IP autorisée) :
Vim /etc/httpd/conf.d/phpMyAdmin.conf
Il est important de créer une base de données avant de mettre en place un site web
172.16.0.5/phpmyadmin
Et clique sur SQL : CREATE DATABASE formulaire
Transférée le fichier to /var/www/html via FileZilla
• Configuration d’option
• Configuration des zones de recherche directe et inverse
2 Installation de samba
6. CONFIGURATION
3.