Configuration de service anonymous_enable=NO //Pas de connexions
ftp: listen_port=21 // Spécifie le port d’écoute
local_enable=YES // Autoriser les utilisateurs locaux write_enable=YES
//Autoriser le droit d’écriture local_umask=022 //Fixer le masque local a
022
anon_upload_enable=NO //Refuser le upload
anon_mkdir_write_enable=NO // Refuser l’ecriture
idle_session_timeout=600 // Temps avant déconnexion
max_clients=50 //Nombre maximum de connexion
max_per_ip=4 // Nombre maximum de connexion venant de la même IP
ftpd_banner=Bienvenue sur mon ftp perso //Bannière de bienvenue
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES //les trois lignes limite les utilisateurs à leur
répertoire
Installation et configuration du serveur TELNET :
Telnet est un client léger permettant d’ouvrir une connexion et une session sur une machine distante
proposant un serveur telnet . Ce serveur est souvent lancé depuis xinetd ou inetd
installation online dnf install xinetd
Installation hors line rpm -ivh xinetd
Vérification d’installation rpm - qa xinetd
Démarrage du service systemctl start xinetd
Activation au démarrage du systemctl enable xinetd
service
Le chemin de Fichiers /etc/xinetd.d/telnet
Syntaxe du fichier de service telnet
configuration {
disable = no
Au niveau de serveur
flags = REUSE
socket type = stream
wait = no
user = root
server = /usr/sbin/[Link]
log on failure += USERID
}
Au niveau de client telnet (ou telnet @ip ou telnet localhost)
telnet> open
(to) [Link]
Trying [Link]...
Connected to [Link].
login: FARID Password:
Installation et configuration du serveur SSH :
SSH (Secure Shell) est un programme mais aussi un protocole de communication sécurisé. Grâce à SSH,
on peut se connecter à distance sur une machine et transférer des fichiers. Le numéro de port utilisé par le
serveur est 22
installation online dnf install openssh-server
Installation hors line rpm -ivh openssh-server
Vérification d’installation rpm - qa openssh-server
Démarrage du service systemctl start sshd
Activation au démarrage du service systemctl enable sshd
Le chemin de Fichiers /etc/ssh/sshd_config
Syntaxe du fichier de configuration PermitRootLogin yes
Port 22
ListenAddress [Link]
PermitEmptyPasswords no
Redémarrage du service Service sshd restart
Au niveau du client ssh ssh root@[Link]
on windows on utiliser Putty, WinSCP
Installation et configuration du serveur RAID :
RAID(Redundant Array of Independent Disks) est une technologie qui combine plusieurs disques durs en
une seule unité logique pour améliorer les performances et/ou la redondance des données.
Types de RAID:
RAID 0 (Stripping) :
• Description: Les données sont divisées en blocs et réparties sur plusieurs disques.
• Avantages: Performances améliorées en lecture et écriture.
• Inconvénients: Pas de redondance, la perte d'un disque entraîne la perte de toutes les données.
RAID 1 (Mirroring) :
• Description: Les données sont copiées en miroir sur deux disques.
• Avantages: Haute redondance, récupération facile en cas de panne d'un disque.
• Inconvénients: Espace de stockage réduit de moitié.
Installation de RAID : dnf install mdadm
Création de l'ensemble RAID:
▪ RAID 0 : mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sda /dev/sdb
▪ RAID 1 : mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
Installation et configuration du serveur LDAP :
LDAP (Lightweight Directory Access Protocol) est un protocole utilisé pour accéder et gérer les services
d'annuaires, qui contiennent des informations sur les utilisateurs, les groupes, les périphériques, et d'autres
objets. Les annuaires LDAP sont souvent utilisés dans les réseaux d'entreprise pour la gestion des
informations de manière centralisée. Il fonctionne principalement sur le port 389.
installation online dnf install openldap-clients openldap-servers openldap-devel
openldap-compat
Installation hors line rpm -ivh openldap
Vérification d’installation rpm - qa openldap
Démarrage du service systemctl start [Link]
Activation Du démarrage systemctl enable [Link]
Le chemin de Fichiers /etc/openldap/slapd.d/
mot de passe root LDAP Slappasswd
Configuration dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcSuffix
olcSuffix: dc=id,dc=local
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootDN
olcRootDN: cn=ldapadm,dc=id,dc=local
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: {SSHA}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Redémarrage du service Systemctl restart slapd
Ex fichier ldif: Domaine, OU, dn: dc=ilham,dc=local
groupe, user ObjectClass: top
vim base.ldif20 ObjectClass: domain
dc: ilham
dn: ou=tri,dc=ilham,dc=local
ObjectClass: top
ObjectClass: organizationalUnit
ou: tri
dn: cn=202,ou=tri,dc=ilham,dc=local
ObjectClass: posixGroup
cn: 202
gidNumber: 202
memberuid: ahmed
description: testgroupe
dn: uid=ahmed,ou=tri,dc=ilham,dc=local
ObjectClass: top
ObjectClass: person
ObjectClass: inetorgperson
cn: ahmed serraji
sn: serraji
givenname: ahmed
description: testuser
uid: ahmed
telephonenumber: 1233444
mail: eee@jhhhh
Installation et configuration du serveur HTTP :
HTTP (hyper texte Transfer protocole) est un protocole de communication qui permet le transfert de
documents hypertextes, tels que des pages web, entre un client (souvent un navigateur web) et un serveur. Il
fonctionne principalement sur le port 80 (HTTP) ou le port 443 (HTTPS pour une communication sécurisée)
Le fichier /etc/hosts est un fichier de configuration qui associe des adresses IP à des noms d'hôtes.
installation online dnf install httpd*
Installation hors line rpm -ivh httpd
Vérification d’installation rpm - qa httpd*
Démarrage du service systemctl start httpd
Activation au démarrage du service systemctl enable httpd
Le chemin de Fichiers /etc/httpd/conf/[Link]
Les stratus https 1xx : Informations
2xx : requête Succès
3xx : Redirections
4xx : Erreurs du client
5xx : Erreurs du serveur
Autoriser le http sur le firewall firewall-cmd --permanent --addport =80/tcp
firewall-cmd --permanent --addport =443/tcp
firewall-cmd --permanent --relade
Répertoire du site 1. Création du répertoire pour le site : #mkdir -p
/var/www/html/[Link]
2. Modification des droits :
#chown -R apache:apache [Link]
#chmod -R 755 [Link]
3. Création du fichier [Link] : #vim
/var/www/html/[Link]/[Link]
4. Exemple du fichier index :
<html>
<head>
<title>Welcome to [Link]</title>
</head>
<body>
<h1>l’Exemple de virtual host fonctionne </h1>
</body>
</html>
Virtual Host vi /etc/httpd/conf.d/[Link]
<VirtualHost [Link]:80>
ServerAdmin admin@[Link]
ServerName [Link]
ServerAlias [Link]
DocumentRoot /var/www/html/[Link]/
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log combined
</VirtualHost>
Configuration de fichier hosts Vi /etc/hosts
[Link] [Link]
Sécuriser Apache2 avec SSL 1. Installation du mod ssl : dnf install mod_ssl
2. Création du certificat :
HTTPS openssl req -x509 -nodes -days 365 -newkey rsa:1024 -out
/etc/httpd/[Link] -keyout /etc/httpd/[Link]
3. modifier le Virtual Host
<VirtualHost *:80>
ServerName [Link]/
Redirect / [Link]
</VirtualHost>
<VirtualHost *:443>
ServerName [Link]
DocumentRoot /var/www/html/ntic
SSLEngine on
SSLCertificateFile /etc/httpd/[Link]
SSLCertificateKeyFile /etc/httpd/[Link]
</VirtualHost>
M204 – DÉCOUVRIR LES ENJEUX DE LA TECHNOLOGIE SDN
problématiques des réseaux traditionnels:
• Complexité
• Passage à l'échelle
• Dépendance aux constructeurs
Le cloud computing
Le cloud computing :est un modèle de prestation de services informatiques via Internet
• rapidement les ressources informatiques
• solutions flexibles et configurables
• Économies de coûts
Services cloud :
• SaaS(Software as a service) :l'accès aux services qui sont fournis via Internet.
• PaaS (Plate-forme as a service) :l'accès aux outils et services de développement
• IaaS (Infrastructure as a Service) : l'accès à l'équipement réseau, aux services réseau virtualisés
Modèles de cloud :
• Cloud publics :accessibles par le grand public.
• Cloud privés : une entreprise ou à une entité spécifique,
• Cloud hybrides :est constitué de deux ou plusieurs nuages partie privée, partie publique
• Cloud communautaires : Il est similaire au privé et est utilisé par un groupe de personnes
Le data center
Le data center : une installation physique où sont regroupés et gérés des équipements informatiques
• contrôle complet sur l'infrastructure informatique
• performances et des temps de réponse rapides
• personnaliser infrastructure selon leurs beso
La virtualisation
La virtualisation : est une technologie qui permet de créer des versions virtuelles d'un environnement
informatique, des serveurs, des réseaux, du stockage
Virtualisation des serveurs : La virtualisation des serveurs permet de consolider le nombre de serveurs
nécessaires en utilisant les ressources inactives
Avantages de la virtualisation :
• Réduction des coûts matériels, de l'énergie et de l'espace occupé.
• Provisionnement plus rapide des serveurs.
• Optimisation des ressources
La virtualisation réseau : est une technologie qui permet de créer des versions virtuelles des ressources
réseau physiques offre de nombreux avantages en termes de flexibilité
avantages de Automatisation
• productivité accrue,
• une production plus uniforme
• l'analyse rapide de grandes quantités de données
• l'utilisation de robots dans des environnements dangereux.