« Atelier SysRes SE2a5 2023/2024 E4 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 13 : | Ligne 13 : | ||
<li>Nous avons lancé la VM : <code> xen create Bruxelles.cfg </code> <br> | <li>Nous avons lancé la VM : <code> xen create Bruxelles.cfg </code> <br> | ||
<li> Puis, nous avons démarré notre VM : <code> xen console Bruxelles </code> <br> | <li> Puis, nous avons démarré notre VM : <code> xen console Bruxelles </code> <br> | ||
< | <br> | ||
<li> Création d'un conteneur sous Linux sous machine ZABETH13 : <br> <code>dd if=dev/zero of=toto bs=1024k count=10240</code> Nous avons créer la partition. <br> | <li> Création d'un conteneur sous Linux sous machine ZABETH13 : <br> <code>dd if=dev/zero of=toto bs=1024k count=10240</code> Nous avons créer la partition. <br> | ||
<code>su -</code> Nous avons du passer en super utilisateur. <br> | <code>su -</code> Nous avons du passer en super utilisateur. <br> | ||
Ligne 23 : | Ligne 23 : | ||
<code>echo "proc /proc proc defaults 0 0" >> rootfs/etc/fstab</code> Puis nous avons paramétré notre fichier. <br> | <code>echo "proc /proc proc defaults 0 0" >> rootfs/etc/fstab</code> Puis nous avons paramétré notre fichier. <br> | ||
<code>unshare -p -f -m chroot rootfs /bin/sh -c "mount /proc ; /bin/bash"</code>Enfin, nous avons rendu notre système indépendant.<br> | <code>unshare -p -f -m chroot rootfs /bin/sh -c "mount /proc ; /bin/bash"</code>Enfin, nous avons rendu notre système indépendant.<br> | ||
< | <br> | ||
<li> Modification de l'ipv4 : <br> | <li> Modification de l'ipv4 : <br> | ||
<code> nano /etc/network/interfaces </code> <br> | <code> nano /etc/network/interfaces </code> <br> | ||
Ligne 33 : | Ligne 33 : | ||
En effet, nous ne l'avions pas paramétré dans notre première commande <code> xen-create-image </code> | En effet, nous ne l'avions pas paramétré dans notre première commande <code> xen-create-image </code> | ||
< | <br> | ||
<li> Mise en place de l'accessibilité SSH : <br> | <li> Mise en place de l'accessibilité SSH : <br> | ||
<code> nano /etc/ssh/sshd_config </code> Nous avons modifié les permissions d'accès, afin que l'utilisation d'un autre mot de passe que "root" soit possible.<br> | <code> nano /etc/ssh/sshd_config </code> Nous avons modifié les permissions d'accès, afin que l'utilisation d'un autre mot de passe que "root" soit possible.<br> | ||
[[Fichier:permission.PNG|thumb|800px|center]] <br> | [[Fichier:permission.PNG|thumb|800px|center]] <br> | ||
Depuis notre console nous avons lancé <code> ip a </code> : [[Fichier:ssh.PNG|thumb|800px|center]] <br> | Depuis notre console nous avons lancé <code> ip a </code> : [[Fichier:ssh.PNG|thumb|800px|center]] <br> |
Version du 17 septembre 2023 à 13:16
TP système/réseau 2023 - Spécifications techniques
- Connexion à capbreton :
ssh root@capbreton.plil.info
- Connexion en passant par arsenic :
ssh wbecue@arsenic.polytech-lille.org
Journal de bord
Séance 1 (14/09/2023)
Ce qui a été fait
- Création de la VIM :
xen-create-image --hostname=Bruxelles --ip=172.26.145.109 --bridge=bridgeStudents --dir=/usr/local/xen --password=glopglop
- Nous avons lancé la VM :
xen create Bruxelles.cfg
- Puis, nous avons démarré notre VM :
xen console Bruxelles
- Création d'un conteneur sous Linux sous machine ZABETH13 :
dd if=dev/zero of=toto bs=1024k count=10240
Nous avons créer la partition.
su -
Nous avons du passer en super utilisateur.
mkfs /home/pifou/toto
Nous avons imposé le format fichier.
mkdir /tmp/mnt
Nous avons créé un espace mémoire dans lequel sera créé notre conteneur.
mount -oloop /home/pifou/toto /tmp/mnt
Nous avons monté l'espace disque de notre partition.
apt install debootstrap
Nous avons installé deboostrap.
debootstrap stable /tmp/mnt
De cette manière nous avons obtenu une bonne syntaxe dans notre espace mémoire.
echo "proc /proc proc defaults 0 0" >> rootfs/etc/fstab
Puis nous avons paramétré notre fichier.
unshare -p -f -m chroot rootfs /bin/sh -c "mount /proc ; /bin/bash"
Enfin, nous avons rendu notre système indépendant.
- Modification de l'ipv4 :
nano /etc/network/interfaces
Nous avons modifié# The primary network interface
de cette manière :
auto eth0
iface eth0 inet static
address 172.26.145.109/24
gateway 172.26.145.254
En effet, nous ne l'avions pas paramétré dans notre première commandexen-create-image
- Mise en place de l'accessibilité SSH :
nano /etc/ssh/sshd_config
Nous avons modifié les permissions d'accès, afin que l'utilisation d'un autre mot de passe que "root" soit possible.
Depuis notre console nous avons lancéip a
: