|
|
Ligne 91 : |
Ligne 91 : |
| -----END CERTIFICATE REQUEST----- | | -----END CERTIFICATE REQUEST----- |
| | | |
− | == Machine virtuelle Xen ==
| |
− | === La commande xen-create-image ===
| |
− | Après s'être connecté, il faut maintenant
| |
− | xen-create-image --hostname=ima2a5-wateck --dhcp --dir=/usr/local/xen --dist=ascii --apt_proxy=http://proxy.polytech-lille.fr:3128 --mirror=http://fr.deb.devuan.org/merged/ --force
| |
− | L'installation se lance alors :
| |
− |
| |
− | root@cordouan:~# xen-create-image --hostname=ima2a5-wateck --dhcp --dir=/usr/local/xen --dist=ascii --apt_proxy=http://proxy.polytech-lille.fr:3128 --mirror=http://fr.deb.devuan.org/merged/ --force
| |
− | Use of uninitialized value within %DIST in pattern match (m//) at /usr/bin/xen-create-image line 1803.
| |
− |
| |
− | General Information
| |
− | --------------------
| |
− | Hostname : ima2a5-wateck
| |
− | Distribution : ascii
| |
− | Mirror : http://fr.deb.devuan.org/merged/
| |
− | Partitions : swap 512M (swap)
| |
− | / 4G (ext4)
| |
− | Image type : sparse
| |
− | Memory size : 256M
| |
− | Kernel path : /boot/vmlinuz-4.9.0-6-amd64
| |
− | Initrd path : /boot/initrd.img-4.9.0-6-amd64
| |
− |
| |
− | Networking Information
| |
− | ----------------------
| |
− | IP Address : DHCP [MAC: xxxxxxx]
| |
− |
| |
− |
| |
− | Creating partition image: /usr/local/xen/domains/ima2a5-wateck/swap.img
| |
− | Done
| |
− |
| |
− | Creating swap on /usr/local/xen/domains/ima2a5-wateck/swap.img
| |
− | Done
| |
− |
| |
− | Creating partition image: /usr/local/xen/domains/ima2a5-wateck/disk.img
| |
− | Done
| |
− |
| |
− | Creating ext4 filesystem on /usr/local/xen/domains/ima2a5-wateck/disk.img
| |
− | Done
| |
− | Installation method: debootstrap
| |
− |
| |
− | L'installation peut sembler bloquer sur cette dernière ligne mais il est possible de voir ce qui se passe en arrière plan via un second terminal en SSH et la commande SSH
| |
− | tail -f /var/xen-tools/ima2a5-wateck.log
| |
− |
| |
− | === Démarrer la VM et accès console ===
| |
− | On lance alors la commande pour démarrer la machine virtuelle:
| |
− | xl console ima2a5-wateck
| |
− | '''La machine virtuelle est maintenant allumée !'''
| |
− |
| |
− | il demande alors le login (root) et le mdp (longue chaine précédemment générée). Après nous être logué,on change le mot de passe qui devient le même que le mot de passe du root de '''corduan''' ou d'une zabeth.
| |
− |
| |
− | === Montage des répertoires /var et /home ===
| |
− | ==== Creation des disques logique ====
| |
− | Il faut d'abord créer les partitions logique via :
| |
− | lvcreate -L10G -n ima2a5-wateck-home virtual
| |
− | lvcreate -L10G -n ima2a5-wateck-var virtual
| |
− | Il est possible qu'il affiche l'avertissement suivant : '''WARNING: ext2 signature detected on /dev/virtual/ima2a5-wateck-home at offset 1080. Wipe it? [y/n]'''
| |
− | repondre alors oui(y).
| |
− | Il est possible de verifier que votre partition a bien été crée via la commande :
| |
− | lvdisplay
| |
− | On obtient alors dans la liste de toutes les partitions, nous deux partitions précedemment créées
| |
− | --- Logical volume ---
| |
− | LV Path '''/dev/virtual/ima2a5-wateck-home'''
| |
− | LV Name ima2a5-wateck-home
| |
− | VG Name virtual
| |
− | LV UUID mhJqFx-zO1m-PlOU-Zmeu-8NGx-7UUO-c2g9dP
| |
− | LV Write Access read/write
| |
− | LV Creation host, time cordouan, 2019-11-08 08:47:26 +0000
| |
− | LV Status available
| |
− | # open 0
| |
− | LV Size 10.00 GiB
| |
− | Current LE 2560
| |
− | Segments 1
| |
− | Allocation inherit
| |
− | Read ahead sectors auto
| |
− | - currently set to 256
| |
− | Block device 254:3
| |
− | --- Logical volume ---
| |
− | LV Path '''/dev/virtual/ima2a5-wateck-var'''
| |
− | LV Name ima2a5-wateck-var
| |
− | VG Name virtual
| |
− | LV UUID 9Bnl6S-6CE5-CtO2-hD8f-RidD-sps5-b1mrWg
| |
− | LV Write Access read/write
| |
− | LV Creation host, time cordouan, 2019-11-08 08:50:57 +0000
| |
− | LV Status available
| |
− | # open 0
| |
− | LV Size 10.00 GiB
| |
− | Current LE 2560
| |
− | Segments 1
| |
− | Allocation inherit
| |
− | Read ahead sectors auto
| |
− | - currently set to 256
| |
− | Block device 254:4
| |
− | Il faut maintenant faire pointer le système de fichier sur nos deux nouveaux repertoires pour finir la création :
| |
− | mke2fs /dev/virtual/ima2a5-wateck-home
| |
− | mke2fs /dev/virtual/ima2a5-wateck-var
| |
− | Nos deux disques sont maintenant prêt, il ne reste plus qu'a les connecter avec la VM. Pour cela, il faut modifier le '''.cfg''' de nouveau.
| |
− |
| |
− | ==== Modification du fichier de configuration ====
| |
− | Retournons donc dans le fichier '''/etc/xen/ima2a5-wateck.cfg''' et dans la section disk modifier tel que :
| |
− |
| |
− | disk = [
| |
− | 'file:/usr/local/xen/domains/ima2a5-wateck/disk.img,xvda2,w',
| |
− | 'file:/usr/local/xen/domains/ima2a5-wateck/swap.img,xvda1,w',
| |
− | 'phy:/dev/virtual/ima2a5-wateck-home,xvdb1,w',
| |
− | 'phy:/dev/virtual/ima2a5-wateck-var,xvdb2,w',
| |
− | ]
| |
− |
| |
− | Pour prendre effet il faut redémarrer la VM à l'aide des commandes
| |
− | xl destroy ima2a5-wateck
| |
− | xl create /etc/xen/ima2a5-wateck.cfg
| |
− | ==== Configuration pour forcer le montage à chaque démarrage de la VM ====
| |
− | Il faut ensuite aller dans la VM dans '''/etc/fstab''' et ajouter
| |
− | /dev/xvdb1 /home ext4 defaults 0 2
| |
− | #/dev/xvdb2 /var ext4 defaults 0 2
| |
− |
| |
− | Ces deux lignes permettent d'assurer que les 2 disques /var et /home soient pris en compte au démarrage de la VM.('''ATTENTION POUR LE MOMENT BIEN LAISSER # DEVANT LA 2eme LIGNE''')
| |
− | Relancer la machine comme précédemment expliqué et testé que le /home fonctionne.
| |
− | Pour le /var c'est un peu plus compliqué comme manipulation et il faut faire EXTREMENT attention , une fausse manipulation peut tuer la machine.
| |
− | mount /dev/xvdb2 /mnt
| |
− | rm -rf /mnt/lock
| |
− | rm -rf /mnt/log
| |
− | rm -rf /mnt/run
| |
− | mv /var/* /mnt
| |
− | vi /etc/fstab
| |
− | Maintenant decommentez la deuxième ligne que vous aviez ajouté précedemment. Puis il faut lancer la commande :
| |
− | umount /mnt
| |
− | mount -a
| |
− | A l'aide de la commande '''fdisk -l''' depuis la VM, on peut verifier que nos quatres disques sont bien montés.De même avec '''df''' on obtient bien dans la liste les lignes :
| |
− | Filesystem 1K-blocks Used Available Use% Mounted on
| |
− | udev 75004 0 75004 0% /dev
| |
− | tmpfs 23824 76 23748 1% /run
| |
− | /dev/xvda2 4062912 459920 3376896 12% /
| |
− | tmpfs 5120 0 5120 0% /run/lock
| |
− | tmpfs 152500 0 152500 0% /run/shm
| |
− | /dev/xvdb1 10321208 23028 9773892 1% /home
| |
− | /dev/xvdb2 10321208 71076 9725844 1% /var
| |
− | La machine est donc prête, on peut passer à l'installation des paquetages linux nécessaires
| |
| == Crackage de clé WEP == | | == Crackage de clé WEP == |
| === Installation du paquetage AirCrack-ng === | | === Installation du paquetage AirCrack-ng === |
Le SSL (Secure Socket Layer) / TLS (Transport Layer Security) est le protocole de sécurité le plus répandu qui créé un canal sécurisé entre deux machines communiquant sur Internet ou un réseau interne. Dans notre société centrée sur un Internet vulnérable, le SSL est généralement utilisé lorsqu'un navigateur doit se connecter de manière sécurisée à un serveur web.