Guest User

Untitled

a guest
Jan 18th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. # TP 01 : Installation Serveurs
  2.  
  3. ## Installation Machine virtuelle
  4.  
  5. ### 1. Créer une machine
  6. Avec les caractéristiques suivantes :
  7. * Système d'exploitation Debian Stretch sur CD virtuel. Initialement le TP demandait la version Jessie car c'était la dernière version stable avant que Stretch ne le devienne.
  8. * 512 Mo de RAM
  9. * 2Go de stockage type VDI, alloué dynamiquement. Initialement le TP indiquait 1,5 Go mais comme le noyau a augmenter dans la dernière version, il a fallu ajouté plus de stockage.
  10.  
  11. ### 2. Configurer la machine
  12. Installer sur la machine le système Debian Stretch.
  13.  
  14. Mettre le mot de passe : root
  15.  
  16. Partionner le disque avec :
  17. * 1,6 Go pour la racine ("/")
  18. * 200 Mo pour les fichiers temporaires ("/tmp")
  19. * 100 Mo pour les logs ("/var/log")
  20. * 200 Mo pour le swap ("swap")
  21.  
  22. ## Post-Installation
  23. Changer les paramètres réseaux de la machine (dans la machine virtuel : Configuration>Réseau>Mode d'accès réseau: Accès par pont).
  24.  
  25. ### Connexion SSH
  26. Démarrer la machine, se connecter avec identifiants id:root/mdp:root.
  27. Afficher l'adresse IP de la machine avec :
  28.  
  29. ip a
  30.  
  31. A partir de la machine non-virtuelle, ouvrir cmder et faire un ping, afin de vérifier si la machine virtuelle et non-virtuelle peuvent communiquer entre elles. Exemple :
  32.  
  33. ping 134.157.46.187
  34.  
  35. Installer les packages ssh avec :
  36.  
  37. apt install ssh
  38.  
  39. Et permettre les connexions root distante avec mot de passe. Pour se faire, ouvrir le fichier de configuration avec :
  40.  
  41. nano /etc/ssh/sshd_config
  42.  
  43. Et décommenter/changer les valeurs des lignes LoginGraceTime et PermitRootLogin, de façon à optenir :
  44.  
  45. LoginGraceTime 2m
  46. PermitRootLogin yes
  47.  
  48. et redémarrer le serveur :
  49.  
  50. /etc/init.d/ssh restart
  51.  
  52. Se connecter depuis la machine non-virtuelle à la machine virtuelle avec la commande :
  53.  
  54. ssh 134.157.46.187 -l root
  55.  
  56. Et entrer le mot de passe. On est maintenant connecté.
  57.  
  58. On peut maintenant vérifier le nombre de paquet avec:
  59.  
  60. dpkg -l | wc -l
  61.  
  62. Selon le TP on est cencé avoir 239 paquets. Ici, j'obtiens la valeur : 328.
  63.  
  64. On peut également vérifier l'espace utilisé sur la racine / :
  65.  
  66. df -h
  67.  
  68. Selon l'énoncé du TP on obtient 670Mo. De mon côté j'obtient 899Mo.
  69.  
  70. ### A quoi sert preseed ?
  71. C'est un fichier qui permet d'automatiser l'installation du système d'exploitation Debian et de ses dérivés.
  72.  
  73. preseed.cfg est un simple fichier texte qui contient des chaînes de configuration sous la forme suivante :
  74.  
  75. d-i module/paramètre type_de_données contenu_de_la_réponse
  76.  
  77. ### Comment faire pour changer le mot de passe root en rescue mode ?
  78. Redémarrer la machine virtuelle, lorsque l'on arrive sur l'interface GNU GRUB, taper rapidement sur la touche "e".
  79.  
  80. On se retrouve maintenant sur un éditeur. A présent, il faut repérer la ligne qui ressemblant à :
  81.  
  82. linux /boot/vmlinuz-4.9.0-4-amd64 root=/dev/sda4 \ro quiet
  83.  
  84. Et à la suite de "quiet", rajouter un espace et entrer :
  85.  
  86. init=/bin/bash
  87.  
  88. Ensuite, taper la touche F10. On peut maintenant taper des commandes. On tape donc :
  89.  
  90. mount -n -o remount,rw /.
  91.  
  92. Puis :
  93.  
  94. passwd
  95.  
  96. Le système nous demande d'entrer le nouveau mot de passe et de le retaper pour valider.
  97. Fini.
Add Comment
Please, Sign In to add comment