{"id":2531,"date":"2024-11-15T14:05:38","date_gmt":"2024-11-15T13:05:38","guid":{"rendered":"https:\/\/ve2cuy.com\/420-3c3\/?page_id=2531"},"modified":"2024-12-22T22:17:53","modified_gmt":"2024-12-22T21:17:53","slug":"epreuve-synthese-2024","status":"publish","type":"page","link":"https:\/\/ve2cuy.com\/420-3c3\/?page_id=2531","title":{"rendered":"\u00c9preuve Synth\u00e8se &#8211; 2024"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center has-text-color\" style=\"color:#1b5d7c\">D\u00e9ployer des services en nuage<\/h1>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"600\" height=\"600\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/pngegg.png\" alt=\"\" class=\"wp-image-2620\" style=\"aspect-ratio:2;width:688px;height:auto\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/pngegg.png 600w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/pngegg-300x300.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/pngegg-150x150.png 150w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-text-color\" style=\"color:#1b5d7c\">Version 1.0 <\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">Pond\u00e9ration<\/h2>\n\n\n\n<p><span style=\"color: #ff0000;\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">50 + 20 pour le journal de bord<\/mark><\/strong><\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">Remise<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color\"><span style=\"color: #ff0000;\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\"><strong>14 d\u00e9cembre<\/strong>, 23h05<\/mark><\/span><\/p>\n\n\n\n<p>\ud83d\udc49 <mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">Une remise avant le 6<strong> d\u00e9cembre 23h05<\/strong>, donnera 10% de plus \u00e0 la note.  Par exemple, 80 -&gt; 88, 95 -&gt; 100%<\/mark><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">Mise en situation<\/h2>\n\n\n\n<p>Dans ce projet, il faudra d\u00e9ployer, dans le r\u00e9seau Internet, deux serveurs et des applications de type AMP.<\/p>\n\n\n\n<p>Le point de d\u00e9part \u00e9tant un site WordPress, s\u00e9curis\u00e9, proposant un menu vers les diff\u00e9rentes applications.<\/p>\n\n\n\n<p>Voici un exemple,<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/mon-projet.freeddns.org\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"662\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.23.43-1024x662.png\" alt=\"\" class=\"wp-image-2605\" style=\"width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.23.43-1024x662.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.23.43-300x194.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.23.43-768x497.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.23.43-1536x993.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.23.43.png 1880w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>: L&rsquo;image est un lien vers une version fonctionnelle du projet.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">\u00c9nonc\u00e9<\/h2>\n\n\n\n<p class=\"has-black-color has-text-color\"><span style=\"color: #ff9900;\"><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">Il faut cr\u00e9er, installer et assurer la configuration des \u00e9l\u00e9ments suivants;<\/span><\/span><\/p>\n\n\n\n<ol>\n<li>Deux serveurs Linux sous <a href=\"https:\/\/console.cloud.google.com\">cloud.google.com<\/a>, avec l&rsquo;utilisateur <strong>sysadmin<\/strong>:<strong>sudoer<\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/download\/\">WordPress<\/a> sur le site principal, acc\u00e8s HTTPS<\/li>\n\n\n\n<li><a href=\"https:\/\/www.zabbix.com\/download?zabbix=5.4&amp;os_distribution=ubuntu&amp;os_version=20.04_focal&amp;db=mysql&amp;ws=apache\">Zabbix<\/a> &#8211; Surveillance d&rsquo;un parc de serveurs<\/li>\n\n\n\n<li><a href=\"https:\/\/nodered.org\/docs\/getting-started\/raspberrypi\">NodeRed<\/a> &#8211; Application de gestion IOT<\/li>\n\n\n\n<li><a href=\"https:\/\/www.mediawiki.org\/wiki\/MediaWiki\">MediaWiki<\/a> &#8211; Application de Wikip\u00e9dia<\/li>\n\n\n\n<li><a href=\"https:\/\/lycheeorg.github.io\/docs\/installation.html\">Lychee<\/a> &#8211; Gestionnaire de photos<\/li>\n\n\n\n<li>Un service <a href=\"http:\/\/ve2cuy.com\/420-3c3\/?page_id=1460\">FTP<\/a> (anonyme)<\/li>\n\n\n\n<li>Un service <a href=\"https:\/\/ve2cuy.com\/420-3c3\/?page_id=2511\" data-type=\"page\" data-id=\"2511\">NFS<\/a> (sur le serveur-nfs)<\/li>\n\n\n\n<li>Deux paires de <a href=\"https:\/\/ve2cuy.com\/420-3c3\/?page_id=1492\" data-type=\"page\" data-id=\"1492\">Cl\u00e9s SSH ,<\/a> une pour le compte principal, une pour le compte <strong>sysadmin<\/strong>.<\/li>\n\n\n\n<li>Un journal de bord, sous wordpress, prot\u00e9g\u00e9 par un mot de passe<\/li>\n\n\n\n<li>Un nom de domaine sous <a href=\"https:\/\/www.noip.com\">noip<\/a> ou <a href=\"https:\/\/www.dynu.com\">dynu<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/packages.cisofy.com\/community\/\">Lynis<\/a> &#8211; Outil diagnostique de serveurs Linux.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>:  Dans ce document, les items marqu\u00e9s de l&rsquo;ic\u00f4ne &lsquo;\ud83d\udc49&rsquo;, <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">sont facultatifs<\/mark><\/strong> et donnent des points suppl\u00e9mentaires.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-vivid-red-color has-text-color\">\u270b <mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">ATTENTION \u00c0 VOS MOTS DE PASSE, VOTRE PROJET EST DANS LE R\u00c9SEAU INTERNET<br><br>NE PAS UTILISER &lsquo;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">PASSWORD<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">&lsquo; COMME MOT DE PASSE, POUR AUCUN SERVICE<\/mark> <\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">1 &#8211; Dans un projet <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#1b5d7c\" class=\"has-inline-color\">cloud.google<\/mark><\/strong> nomm\u00e9 <strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">projet4203c3<\/span><\/strong><\/h2>\n\n\n\n<p>Cr\u00e9er deux VM <strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Ubuntu 24.04:<\/span><\/strong><\/p>\n\n\n\n<ul>\n<li> <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Premi\u00e8re VM <\/mark><\/strong>:\n<ul>\n<li>nom: <strong>serveur01<\/strong><\/li>\n\n\n\n<li>spec: 2 CPU, 4GoRAM, disque 30 GO<\/li>\n\n\n\n<li>Ajouter un utilisateur &lsquo;<strong>sysadmin<\/strong>&lsquo; membre du groupe &lsquo;sudo&rsquo;\n<ul>\n<li>cl\u00e9 ssh pour sysadmin, nomm\u00e9e avec votre matricule  <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Deuxi\u00e8me VM<\/mark><\/strong>:\n<ul>\n<li>nom: <strong>serveur-nfs<\/strong><\/li>\n\n\n\n<li>spec: 1 CPU, 1GO, disque 10 GO<\/li>\n\n\n\n<li>Ajouter un utilisateur &lsquo;<strong>sysadmin<\/strong>&lsquo; membre du groupe &lsquo;sudo&rsquo;\n<ul>\n<li>Utiliser la cl\u00e9 ssh de sysadmin, g\u00e9n\u00e9r\u00e9e pour serveur01  <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"271\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.01.48-1024x271.png\" alt=\"\" class=\"wp-image-2711\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.01.48-1024x271.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.01.48-300x79.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.01.48-768x203.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.01.48-1536x406.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.01.48-2048x542.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-color\" style=\"color:#858d94\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">Il faut g\u00e9n\u00e9rer une paire de cl\u00e9s <span style=\"caret-color: rgb(52, 117, 145);\">de<\/span> connexion ssh , nomm\u00e9es <\/mark><\/strong>&lsquo;votreMatricule&rsquo;<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">, pour l&rsquo;utilisateur sysadmin. <\/mark><\/strong><\/p>\n\n\n\n<p class=\"has-text-color\" style=\"color:#858d94\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">Associer la cl\u00e9 publique aux deux VM.  Il faut tester la cl\u00e9 \u00e0 partir d&rsquo;une session &lsquo;ssh&rsquo;. <\/mark><\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"272\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.17.55-1024x272.png\" alt=\"\" class=\"wp-image-2713\" style=\"aspect-ratio:3.764705882352941;width:531px;height:auto\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.17.55-1024x272.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.17.55-300x80.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.17.55-768x204.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-14.17.55.png 1062w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p class=\"has-pale-pink-color has-text-color\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\">: Il faudra m&rsquo;envoyer la cl\u00e9 priv\u00e9e du compte <\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">sysadmin<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0);color:#858d94\" class=\"has-inline-color\"> pour la correction du projet.<\/mark><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">1.1 &#8211; Serveur01 <\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"740\" height=\"550\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/cover_2017_08_01-01.png\" alt=\"\" class=\"wp-image-2633\" style=\"aspect-ratio:1.3454545454545455;width:412px;height:auto\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/cover_2017_08_01-01.png 740w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/cover_2017_08_01-01-300x223.png 300w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Sur <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">serveur01<\/mark><\/strong>, mettre en place un site web <strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">WordPress<\/span><\/strong> proposant un menu offrant les options suivantes:<\/p>\n\n\n\n<ul>\n<li><strong>\u00c0 propos<\/strong> -&gt; Une page pour vous pr\u00e9senter<\/li>\n\n\n\n<li><strong>Zabbix<\/strong> -&gt; pour lancer Zabbix\n<ul>\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">https<\/mark><\/strong>:\/\/zabbix.es-matricule.gleeze.com<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fichiers<\/strong> -&gt; Une page pour renseigner sur l&rsquo;acc\u00e8s au serveur FTP<\/li>\n\n\n\n<li><strong>NFS<\/strong> -&gt; Pour afficher une page web h\u00e9berg\u00e9e sur un volume NFS\n<ul>\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">https<\/mark><\/strong>:\/\/nfs.es-matricule.gleeze.com<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>NodeRed<\/strong> -&gt; pour lancer Node-Red\n<ul>\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">http<\/mark><\/strong>:\/\/es-matricule.gleeze.com:1880<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Journal<\/strong> -&gt; pour afficher votre journal de bord\n<ul>\n<li>URL: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">https<\/mark><\/strong>:\/\/mon-journal.es-matricule.gleeze.com<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Wiki<\/strong> -&gt; pour lancer MediaWiki\n<ul>\n<li>URL: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">https<\/mark><\/strong>:\/\/wiki.es-matricule.gleeze.com<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Photos<\/strong>  -&gt; pour lancer Lychee\n<ul>\n<li>URL: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">https<\/mark><\/strong>:\/\/photos.es-matricule.gleeze.com<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u270b <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE IMPORTANTE -&gt; <\/mark><\/strong> Sauf pour <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Node-RED<\/mark><\/strong>, tous les acc\u00e8s sont de type <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><a href=\"https:\/\/ve2cuy.com\/420-21e\/index.php\/installation-dun-certificat-signe-sur-un-hote-virtuel-apache2\/\">HTTPS<\/a><\/mark><\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">1.2 &#8211; Associer l&rsquo;adresse IP externe de serveur01 \u00e0 un nom de domaine.  <\/h3>\n\n\n\n<p class=\"has-black-color has-text-color\"><strong>Vous pouvez utiliser <a href=\"http:\/\/noip.com\"><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">noip.com<\/span><\/a> ou <a href=\"https:\/\/www.dynu.com\"><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">dynu.com<\/span><\/a> pour les noms de domaine.<\/strong><\/p>\n\n\n\n<ul>\n<li>Pour noip.com, il faut utiliser le nom de domaine suivant: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">es-votre-matricule.hopto.org<\/mark><\/strong><\/li>\n\n\n\n<li>Pour <a href=\"https:\/\/www.dynu.com\/ControlPanel\/AddDDNS\">dynu.com<\/a>, il faut utiliser le nom de domaine suivant: <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">es-votre-matricule.gleeze.com<\/mark><\/strong><\/li>\n<\/ul>\n\n\n\n<p>Voici un exemple sous dyne.com<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"868\" height=\"772\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-13.55.15.png\" alt=\"\" class=\"wp-image-2708\" style=\"aspect-ratio:1.1243523316062176;width:405px;height:auto\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-13.55.15.png 868w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-13.55.15-300x267.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-21-a-13.55.15-768x683.png 768w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/figure><\/div>\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>: Le champ IPv4 renseigne l&rsquo;adresse IP externe de la VM serveur01.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">1.3 &#8211; Voici comment personnaliser un menu sous WordPress (6.7) -&gt; <a href=\"https:\/\/wordpress.com\/support\/menus\/add-links-to-a-menu\/\">lien<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-videopress wp-block-embed-videopress\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='700' height='273' src='https:\/\/video.wordpress.com\/embed\/K93OCMDq?hd=0&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1725245713'><\/script>\n<\/div><\/figure>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE IMPORTANTE<\/mark><\/strong>:  Il faut utiliser le nom de domaine de votre site pour faire l&rsquo;installation de WordPress et non pas inscrire l&rsquo;adresse IP de la VM dans le fureteur, sans quoi, WordPress risque de ne pas fonctionner correctement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">1.4 &#8211; Serveur-nfs<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"512\" height=\"430\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/nfs.png\" alt=\"\" class=\"wp-image-2636\" style=\"aspect-ratio:1.1906976744186046;object-fit:cover;width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/nfs.png 512w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/nfs-300x252.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Mettre en place un partage NFS, sur <strong>serveur-nfs<\/strong>, en lecture seulement, du dossier \/projet-session, qui sera utilis\u00e9 par un h\u00f4te virtuel web de serveur01, nomm\u00e9 <strong>nfs.es-matricule.gleeze.com<\/strong>, pour son contenu Web.<\/p>\n\n\n\n<p>C-A-D:<\/p>\n\n\n\n<p>Un requ\u00eate sur <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">https<\/mark>:\/\/nfs.es-matricule.gleeze.com<\/strong> doit afficher un contenu stock\u00e9 sur <strong>serveur-nfs<\/strong>.<\/p>\n\n\n\n<p>Par exemple,<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"771\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-19.12.46-1024x771.png\" alt=\"\" class=\"wp-image-2648\" style=\"width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-19.12.46-1024x771.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-19.12.46-300x226.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-19.12.46-768x578.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-19.12.46-1536x1156.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-19.12.46.png 2038w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>Ce contenu est stock\u00e9 sur le <strong>serveur-nfs<\/strong>.  Par contre, le site web est d\u00e9fini sur le <strong>serveur01<\/strong>.  <\/p>\n\n\n\n<p>Vous devez programmer la page d&rsquo;accueil pour ce site Web.<\/p>\n\n\n\n<p>\ud83d\udc49 De plus, il faut renseigner une r\u00e8gle, dans le fichier <strong>.htaccess<\/strong> de ce site, pour une erreur <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">404<\/mark><\/strong>.<\/p>\n\n\n\n<p>\u270b <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE IMPORTANTE<\/mark><\/strong>: Il <strong>ne faut pas<\/strong> installer apache2 sur le <strong>serveur-nfs<\/strong>!<\/p>\n\n\n\n<p>\ud83d\ude33 <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">ATTENTION<\/mark><\/strong>: Le point 1.4 a une pond\u00e9ration importante dans la grille de correction. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">Les applications \u00e0 installer (autre que WordPress) sur serveur01<\/h3>\n\n\n\n<ul>\n<li>Node-RED<\/li>\n\n\n\n<li>Zabbix<\/li>\n\n\n\n<li>MediaWiki <\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/LycheeOrg\/Lychee\">Lychee<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/packages.cisofy.com\/community\/\">Lynis<\/a><\/li>\n\n\n\n<li>vsftpd (voir mon document <a href=\"http:\/\/ve2cuy.com\/420-3c3\/?page_id=1460\">ici<\/a>)<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color\" style=\"color:#858d94\">C&rsquo;est \u00e0 vous de faire les recherches n\u00e9cessaires pour les \u00e9tapes d&rsquo;installation de <strong>Zabbix<\/strong>, <strong>MediaWiki<\/strong>, <strong>NodeRed, Lychee et Lynis<\/strong> sur le serveur de votre projet.  <strong>Documenter votre d\u00e9marche dans le journal de bord<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">2 &#8211; Node-Red<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"480\" height=\"480\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/node-red-icon.png\" alt=\"\" class=\"wp-image-2693\" style=\"aspect-ratio:1;object-fit:cover;width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/node-red-icon.png 480w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/node-red-icon-300x300.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/node-red-icon-150x150.png 150w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n<p>L&rsquo;application <strong>Node-Red<\/strong> est utilis\u00e9e pour le contr\u00f4le d&rsquo;objets connect\u00e9s (Internet des objets &#8211; IOT).<\/p>\n\n\n\n<p>Pour l&rsquo;installation de <strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Node-Red<\/span><\/strong>, il faut utiliser la m\u00e9thode avec <a href=\"https:\/\/nodered.org\/docs\/getting-started\/raspberrypi\">le script<\/a> con\u00e7u pour le Raspberry PI.  Il fonctionne parfaitement sous Ubuntu 24.04.<\/p>\n\n\n\n<p>Node-Red doit d\u00e9marrer automatiquement avec le serveur.<\/p>\n\n\n\n<p>Pensez \u00e0 ouvrir le port de fonctionnement de Node-RED dans les r\u00e8gles du par feu du projet.  <\/p>\n\n\n\n<p>Il faut prot\u00e9ger l&rsquo;acc\u00e8s \u00e0 <strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Node-RED <\/span><\/strong>avec un compte utilisateur &lsquo;<strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">projet123<\/span><\/strong>&lsquo; et un mot de passe &lsquo;<strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">123projet<\/span><\/strong>&lsquo;.<\/p>\n\n\n\n<p>\u270b <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">ATTENTION<\/mark><\/strong>: Si <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Node-RED<\/mark><\/strong> est install\u00e9 par une autre m\u00e9thode que celle mentionn\u00e9e ici, <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">ce module ne sera pas corrig\u00e9<\/mark><\/strong>.<\/p>\n\n\n\n<p>Pare feu Google Cloud &#8211; Rappel<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"902\" height=\"214\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.19.48.png\" alt=\"\" class=\"wp-image-2579\" style=\"aspect-ratio:4.214953271028038;object-fit:cover;width:600px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.19.48.png 902w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.19.48-300x71.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.19.48-768x182.png 768w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"882\" height=\"352\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.21.07.png\" alt=\"\" class=\"wp-image-2580\" style=\"aspect-ratio:2.5056818181818183;object-fit:cover;width:600px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.21.07.png 882w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.21.07-300x120.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.21.07-768x307.png 768w\" sizes=\"(max-width: 882px) 100vw, 882px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1954\" height=\"1088\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.30.11.png\" alt=\"\" class=\"wp-image-2581\" style=\"aspect-ratio:1.7964912280701755;object-fit:cover;width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.30.11.png 1954w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.30.11-300x167.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.30.11-1024x570.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.30.11-768x428.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.30.11-1536x855.png 1536w\" sizes=\"(max-width: 1954px) 100vw, 1954px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"574\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.31.20-1024x574.png\" alt=\"\" class=\"wp-image-2582\" style=\"aspect-ratio:1.78397212543554;object-fit:cover;width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.31.20-1024x574.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.31.20-300x168.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.31.20-768x430.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.31.20-1536x861.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-13.31.20.png 1974w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ATTENTION:  Ne pas installer avec le compte root ou avec la commande 'sudo'.\n\nErreur: \n# bash &lt;(curl -sL ...)\n  --> User votre_utilisateur not in sudoers group. Exiting\n\nIl sera n\u00e9cessaire d'ajouter votre compte utilisateur dans le groupe 'sudo' pour ex\u00e9cuter le script d'installation de NodeRED:\n<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\">2.1 &#8211; \ud83d\udc49 D\u00e9fi suppl\u00e9mentaire Node-RED (pour 3 points)<\/h2>\n\n\n\n<p>S\u00e9curiser le site avec un certificat.  C-A-D, n&rsquo;y avoir acc\u00e8s qu&rsquo;en utilisant le pr\u00e9fix https:\/\/.<\/p>\n\n\n\n<p>Les directives sont disponibles sur le site de Node-RED \u00e0 l&rsquo;adresse <a href=\"https:\/\/nodered.org\/docs\/user-guide\/runtime\/securing-node-red#enabling-https-access\">suivante<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">3 &#8211; Zabbix<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"800\" height=\"800\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/34xzfc6qi8y41.png.webp\" alt=\"\" class=\"wp-image-2678\" style=\"aspect-ratio:1;object-fit:cover;width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/34xzfc6qi8y41.png.webp 800w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/34xzfc6qi8y41.png-300x300.webp 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/34xzfc6qi8y41.png-150x150.webp 150w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/34xzfc6qi8y41.png-768x768.webp 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>Zabbix est un outil qui permet de centraliser le monitoring d&rsquo;un parc de serveur.<\/p>\n\n\n\n<p>Les instructions pour son installation sont disponibles <a href=\"https:\/\/www.zabbix.com\/download?zabbix=7.0&amp;os_distribution=ubuntu&amp;os_version=24.04&amp;components=server_frontend_agent&amp;db=mysql&amp;ws=apache\">ici<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">Voici quelques informations qui pourraient \u00eatre utiles pour l&rsquo;installation de Zabbix.<\/h3>\n\n\n\n<p>L&rsquo;installation de Zabbix propose un bon d\u00e9fi.  Plusieurs \u00e9tapes sont requises pour mener \u00e0 bien l&rsquo;op\u00e9ration.<\/p>\n\n\n\n<ul>\n<li>Ajout d&rsquo;un d\u00e9p\u00f4t de paquets d&rsquo;installation (wget, dpkg -i zabbix-release_latest+ubuntu24.04_all.deb)<\/li>\n\n\n\n<li>Installation de plusieurs paquets (apt install zabbix-server-mysql zabbix-frontend-php)<\/li>\n\n\n\n<li>Cr\u00e9ation manuelle, via le client mySQL, d&rsquo;une BD ainsi qu&rsquo;un utilisateur (create database zabbix, &#8230;)<\/li>\n\n\n\n<li>Importation du sch\u00e9ma de la BD, une tr\u00e8s longue op\u00e9ration &#8211; (zcat \/usr\/share\/zabbix-sql-scripts)<\/li>\n\n\n\n<li>Modification du fichier de configuration de Zabbix (nano \/etc\/zabbix\/zabbix_server.conf)<\/li>\n\n\n\n<li>Red\u00e9marrage des diff\u00e9rents services. <\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># Les instructions d'installation de Zabbix indique de passer au compte root avant de suivre la proc\u00e9dure avec la commande\n# su -\n# Il faudra avant, renseigner un mot de passe sur le compte root de serveur01:\n\nsudo passwd root\n# Entrer le nouveau mot de passe ...\n\n# Puis, connectez-vous au compte root avec la commande suivante:\nsu -<\/pre>\n\n\n\n<p>Dans les \u00e9tapes d&rsquo;installation, <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">la commande suivante<\/mark><\/strong>:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">zcat \/usr\/share\/zabbix-sql-scripts\/mysql\/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix<\/pre>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\"><strong>prend de nombreuses minutes. Il faut \u00eatre TR\u00c8S TR\u00c8S patient \ud83d\ude43<\/strong><\/p>\n\n\n\n<p>Si jamais la commande \u00e9tait interrompue avant la fin, il faudra effacer les tables dans la BD Zabbix et recommencer.<\/p>\n\n\n\n<p>Dans le cas de l&rsquo;erreur suivante:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ERROR 1419 (HY000) at line 2493: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)\n<\/pre>\n\n\n\n<p>Il faut effacer toutes les tables de la BD Zabbix et ex\u00e9cuter la commande suivante:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mysql -u root -p\n\nSET GLOBAL log_bin_trust_function_creators = 1;\n\nexit;\n\n# Et refaire la commandez zcat ...<\/pre>\n\n\n\n<p>L&rsquo;installation de Zabbix est fonctionnelle si vous obtenez l&rsquo;\u00e9cran suivant dans l&rsquo;application:<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>: Le compte\/password par d\u00e9faut est &lsquo;<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#258c66\" class=\"has-inline-color\">Admin\/zabbix<\/mark><\/strong>&lsquo;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"897\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-16.24.02-1024x897.png\" alt=\"\" class=\"wp-image-2565\" style=\"aspect-ratio:1.1415830546265329;object-fit:cover;width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-16.24.02-1024x897.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-16.24.02-300x263.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-16.24.02-768x673.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-16.24.02.png 1050w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>:  Si &lsquo;ZBX&rsquo; sous <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Availabity<\/mark> n&rsquo;est pas <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#31a078\" class=\"has-inline-color\">vert<\/mark><\/strong>, il y a probablement un probl\u00e8me de connexion \u00e0 la BD zabbix.  Si c&rsquo;est le cas, il faudra v\u00e9rifier le contenu des fichiers suivants:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"> nano \/etc\/zabbix\/web\/zabbix.conf.php\n nano \/etc\/zabbix\/zabbix_server.conf<\/pre>\n\n\n\n<p>Apr\u00e8s un certain moment, Zabbix devrait pr\u00e9senter des graphiques d&rsquo;utilisation des ressources du serveur.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"582\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.01.35-1024x582.png\" alt=\"\" class=\"wp-image-2567\" style=\"width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.01.35-1024x582.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.01.35-300x171.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.01.35-768x437.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.01.35-1536x873.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.01.35-2048x1164.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color\">3.1 &#8211; \ud83d\udc49 D\u00e9fi suppl\u00e9mentaire Zabbix (pour 4 points)<\/h2>\n\n\n\n<p>Ajouter le serveur-ftp dans le domaine de surveillance de Zabbix<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"119\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.12.36-1024x119.png\" alt=\"\" class=\"wp-image-2568\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.12.36-1024x119.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.12.36-300x35.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.12.36-768x89.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.12.36-1536x178.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-17-a-17.12.36-2048x238.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>: Pour obtenir les points suppl\u00e9mentaires, il faut que le &lsquo;LABEL&rsquo; <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#28a476\" class=\"has-inline-color\">ZBX<\/mark><\/strong> du <strong>serveur-ftp<\/strong> soit en vert.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">4 &#8211; MediaWiki<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"576\" height=\"576\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/MediaWiki_logo.webp\" alt=\"\" class=\"wp-image-2680\" style=\"aspect-ratio:1;object-fit:cover;width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/MediaWiki_logo.webp 576w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/MediaWiki_logo-300x300.webp 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/MediaWiki_logo-150x150.webp 150w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">MediaWiki est l&rsquo;application qui fait rouler Wikipedia.  <\/h3>\n\n\n\n<p>Son code source est libre de droits et il est possible de l&rsquo;installer sur un serveur pour pouvoir tenir un Wiki local.<\/p>\n\n\n\n<p>Voici le lien vers le site de <a href=\"https:\/\/www.mediawiki.org\/wiki\/MediaWiki\">MediaWiki<\/a>.  <\/p>\n\n\n\n<p>Le site propose un lien vers le code source et des instructions d&rsquo;installation.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>:  Il faudra cr\u00e9er un utilisateur\/BD mySQL pour proc\u00e9der \u00e0 l&rsquo;installation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">5 &#8211; Lychee<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"512\" height=\"512\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/lychee_fruit_food_icon_218351.png\" alt=\"\" class=\"wp-image-2694\" style=\"aspect-ratio:1;object-fit:cover;width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/lychee_fruit_food_icon_218351.png 512w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/lychee_fruit_food_icon_218351-300x300.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/lychee_fruit_food_icon_218351-150x150.png 150w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Lychee est une application, libre de droits, qui permet de monter une collection de photos.<\/p>\n\n\n\n<p>L&rsquo;application utilise &lsquo;<strong>composer<\/strong>&lsquo; et &lsquo;<strong>npm<\/strong>&lsquo; pour g\u00e9rer ses d\u00e9pendances <strong>php<\/strong> et <strong>node.js.  <\/strong>Elle utilise aussi une base de donn\u00e9es pour stocker les images et les collections.  C&rsquo;est base de donn\u00e9es peut-\u00eatre <strong>MySQL<\/strong> si son fichier de configuration le pr\u00e9cise.<\/p>\n\n\n\n<p>Voici le lien vers le d\u00e9p\u00f4t Github de <a href=\"https:\/\/github.com\/LycheeOrg\/Lychee\">Lychee<\/a>.<\/p>\n\n\n\n<p>Le d\u00e9p\u00f4t propose le code source et des instructions d&rsquo;installation.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>: Il faudra cr\u00e9er un utilisateur\/BD mySQL avant de proc\u00e9der \u00e0 la migration avec &lsquo;<strong>composer<\/strong>&lsquo; .<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">Voici quelques informations qui pourraient \u00eatre utiles pour l&rsquo;installation de Lychee.<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># Obtenir le code source de Lychee\ngit clone l\u00e9_d\u00e9p\u00f4t_de_lychee\n\n# Installer les outils n\u00e9cessaires \u00e0 l'installation de Lychee \napt install composer npm\n\n# Suivre les instructions disponibles sur le d\u00e9p\u00f4t GitHub.\n\n### En cas d'erreur suivante:\n\n  --> npm  \"overrides\":  \"rollup\":  Invalid comparator\n\n  a) Trouver une solution sur le Net\n\n  # Si vous ne trouvez pas de solution pour l'erreur, alors cette modification va permettre de terminer       l'installation:\n  \n# Supprimer la section suivante du fichier package.json :\n\n,\n    \"overrides\": {\n        \"rollup\": \"npm:@rollup\/wasm-node\"\n    }\n\n# Ce qui devrait permettre de:\n\n$ npm install\n\nadded 335 packages, and audited 336 packages in 11s\n\n63 packages are looking for funding\n  run `npm fund` for details\n\n1 high severity vulnerability\n\nTo address all issues, run:\n  npm audit fix\n\n$ npm audit fix\n\n# Il restera \u00e0 renseigner les variables dans le fichier .env\n\nAPP_URL= (L'URL d\u00e9fini dans le fichier .conf du site virtuiel)\nDB_CONNECTION=mysql\nDB_HOST= (L'adresse du serveur MySQL)\nDB_PORT= (Le port de MySQL)\nDB_DATABASE=\nDB_USERNAME=\nDB_PASSWORD=\n\n# Et de lancer la migration avec 'composer'<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">6 &#8211; Journal de bord (20%)<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"907\" height=\"980\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/journal-graphic-clipart-design-free-png.png\" alt=\"\" class=\"wp-image-2695\" style=\"width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/journal-graphic-clipart-design-free-png.png 907w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/journal-graphic-clipart-design-free-png-278x300.png 278w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/journal-graphic-clipart-design-free-png-768x830.png 768w\" sizes=\"(max-width: 907px) 100vw, 907px\" \/><\/figure><\/div>\n\n\n<p>Le lien &lsquo;<strong>Journal<\/strong>&lsquo; du site principal doit pointer sur une deuxi\u00e8me installation de WordPress, dans un site de type &lsquo;hote virtuel&rsquo; et s\u00e9curis\u00e9 par un certificat (certbot).<\/p>\n\n\n\n<p>Le contenu du journal bord doit-\u00eatre prot\u00e9g\u00e9 par un mot de passe (<strong><em><span class=\"has-inline-color has-vivid-red-color\">\u00e0 fournir \u00e0 l&rsquo;enseignant lors de la remise<\/span><\/em><\/strong>).<\/p>\n\n\n\n<p>Il faut tenir dans ce journal de bord toutes les \u00e9tapes de r\u00e9alisation de l&rsquo;\u00e9preuve synth\u00e8se: <\/p>\n\n\n\n<ul>\n<li>dates de r\u00e9alisation,<\/li>\n\n\n\n<li>comptabilit\u00e9 des heures de r\u00e9alisation par module, <\/li>\n\n\n\n<li>commandes effectu\u00e9es, <\/li>\n\n\n\n<li>justification des r\u00e8gles de pare feu, <\/li>\n\n\n\n<li>recherches, <\/li>\n\n\n\n<li>difficult\u00e9s rencontr\u00e9es, <\/li>\n\n\n\n<li>strat\u00e9gies de r\u00e9solution de probl\u00e8mes, <\/li>\n\n\n\n<li>solutions, <\/li>\n\n\n\n<li>codes sources, <\/li>\n\n\n\n<li>captures d&rsquo;\u00e9crans, <\/li>\n\n\n\n<li>&#8230;<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">ATTENTION<\/mark><\/strong>:  Ne pas inscrire de mots de passe dans le journal de bord.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE IMPORTANTE<\/mark><\/strong>:  Le journal compte pour 20% de la note finale, il doit donc \u00eatre bien \u00e9toff\u00e9.  Un r\u00e9sum\u00e9 de 5 lignes ne vaudra que 1\/20.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">6.1 &#8211; Voici un exemple d&rsquo;un journal de bord<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/mon-journal.mon-projet.freeddns.org\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"636\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.58.17-1024x636.png\" alt=\"\" class=\"wp-image-2610\" style=\"aspect-ratio:1.610062893081761;object-fit:cover;width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.58.17-1024x636.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.58.17-300x186.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.58.17-768x477.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.58.17-1536x954.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.58.17-2048x1272.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"1017\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.59.06-1024x1017.png\" alt=\"\" class=\"wp-image-2611\" style=\"aspect-ratio:1.0068829891838742;object-fit:cover;width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.59.06-1024x1017.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.59.06-300x298.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.59.06-150x150.png 150w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.59.06-768x763.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.59.06-1536x1525.png 1536w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/Capture-decran-le-2024-11-19-a-16.59.06.png 1700w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">7 &#8211; Lynis<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"460\" height=\"460\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/8558546.png\" alt=\"\" class=\"wp-image-2697\" style=\"width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/8558546.png 460w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/8558546-300x300.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/8558546-150x150.png 150w\" sizes=\"(max-width: 460px) 100vw, 460px\" \/><\/figure><\/div>\n\n\n<p>Lynis est un outil &lsquo;open source&rsquo; d&rsquo;analyse des failles de s\u00e9curit\u00e9 d&rsquo;un serveur Linux.  Le d\u00e9p\u00f4t public git est disponible <a href=\"https:\/\/github.com\/CISOfy\/lynis\">ici<\/a>.<\/p>\n\n\n\n<p>Il est possible d&rsquo;installer cet outil de deux fa\u00e7ons :<\/p>\n\n\n\n<ul>\n<li>en installant un paquet: yum, <a href=\"https:\/\/packages.cisofy.com\/community\/\">apt<\/a>, &#8230;<\/li>\n\n\n\n<li>en clonant le projet: git clone &#8230;<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">Installer <a href=\"https:\/\/packages.cisofy.com\/community\/\">Lynis<\/a><\/h3>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">7.1 &#8211; Analyser les failles du syst\u00e8me<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$ sudo lynis audit system<\/pre>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">7.2 &#8211; Extrait d&rsquo;une analyse <\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[+] Initializing program\n------------------------------------\n  - Detecting OS...                                           [ DONE ]\n  - Checking profiles...                                      [ DONE ]\n\n  ---------------------------------------------------\n  Program version:           3.0.6\n  Operating system:          Linux\n  Operating system name:     Ubuntu\n  Operating system version:  20.04\n  Kernel version:            5.11.0\n  Hardware platform:         x86_64\n  Hostname:                  projet-session-420-3c3-1\n  ---------------------------------------------------\n  Profiles:                  \/etc\/lynis\/default.prf\n  Log file:                  \/var\/log\/lynis.log\n  Report file:               \/var\/log\/lynis-report.dat\n  Report version:            1.0\n  Plugin directory:          \/usr\/share\/lynis\/plugins\n  ---------------------------------------------------\n  Auditor:                   [Not Specified]\n  Language:                  en\n  Test category:             all\n  Test group:                all\n  ---------------------------------------------------\n  - Program update status...                                  [ SKIPPED ]\n\n[+] System tools\n------------------------------------\n  - Scanning available tools...\n  - Checking system binaries...\n\n[+] Plugins (phase 1)\n------------------------------------\n Note: plugins have more extensive tests and may take several minutes to complete\n  \n  - Plugins enabled                                           [ NONE ]\n\n[+] Boot and services\n------------------------------------\n  - Service Manager                                           [ systemd ]\n  - Checking UEFI boot                                        [ ENABLED ]\n  - Checking Secure Boot                                      [ DISABLED ]\n  - Checking presence GRUB2                                   [ FOUND ]\n    - Checking for password protection                        [ NONE ]\n  - Check running services (systemctl)                        [ DONE ]\n        Result: found 25 running services\n  - Check enabled services at boot (systemctl)                [ DONE ]\n        Result: found 54 enabled services\n  - Check startup files (permissions)                         [ OK ]\n  - Running 'systemd-analyze security'\n        - apache2.service:                                    [ UNSAFE ]\n        - apport.service:                                     [ UNSAFE ]\n        - atd.service:                                        [ UNSAFE ]\n        - chrony.service:                                     [ EXPOSED ]<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">7.2 &#8211; Impl\u00e9menter 5 recommandations pour augmenter le &lsquo;Hardening index&rsquo;<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Lynis security scan details:\n\n  Hardening index : 70 [##############      ]\n  Tests performed : 255\n  Plugins enabled : 0\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">7.3 &#8211; Extrait de la liste des recommandations<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">* Consider hardening system services [BOOT-5264] \n    - Details  : Run '\/usr\/bin\/systemd-analyze security SERVICE' for each service\n      https:\/\/cisofy.com\/lynis\/controls\/BOOT-5264\/\n\n* Default umask in \/etc\/login.defs could be more strict like 027 [AUTH-9328] \n      https:\/\/cisofy.com\/lynis\/controls\/AUTH-9328\/\n\n* Purge old\/removed packages (1 found) with aptitude purge or dpkg --purge command. This will cleanup old configuration files, cron jobs and startup scripts. [PKGS-7346] \n      https:\/\/cisofy.com\/lynis\/controls\/PKGS-7346\/\n\n* Install Apache mod_evasive to guard webserver against DoS\/brute force attempts [HTTP-6640] \n      https:\/\/cisofy.com\/lynis\/controls\/HTTP-6640\/\n\n  * Install Apache modsecurity to guard webserver against web application attacks [HTTP-6643] \n      https:\/\/cisofy.com\/lynis\/controls\/HTTP-6643\/\n\n  * Consider hardening SSH configuration [SSH-7408] \n    - Details  : AllowTcpForwarding (set YES to NO)\n      https:\/\/cisofy.com\/lynis\/controls\/SSH-7408\/\n<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">8 &#8211; Serveur FTP<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"600\" height=\"300\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/unnamed.png\" alt=\"\" class=\"wp-image-2699\" style=\"aspect-ratio:2;width:418px;height:auto\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/unnamed.png 600w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/unnamed-300x150.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n<p>Il faut installer, sur le <strong>serveur01<\/strong>, le service <strong>vsftpd<\/strong>, offrant une connexion exclusivement de type <strong>Anonymous<\/strong>, sans mot de passe.<\/p>\n\n\n\n<p>Un fois connect\u00e9, via par exemple FileZilla, <strong>Anonymous<\/strong> devra avoir acc\u00e8s, pour t\u00e9l\u00e9chargement, un fichier &lsquo;lisez-moi.txt&rsquo; qui contient votre nom et matricule.<\/p>\n\n\n\n<p>Voir ici pour un retour sur les <a href=\"https:\/\/ve2cuy.com\/420-3c3\/?page_id=1460\" data-type=\"page\" data-id=\"1460\">concepts<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">9 &#8211; R\u00e8gles du pare feu Google Cloud<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"512\" height=\"512\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/811683.png\" alt=\"\" class=\"wp-image-2700\" style=\"width:250px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/811683.png 512w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/811683-300x300.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/11\/811683-150x150.png 150w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Par d\u00e9faut, l&rsquo;acc\u00e8s \u00e0 des ports autres que 22, 80 et 443 est bloqu\u00e9 par les r\u00e8gles de pare feu des projets  cloud.google.<\/p>\n\n\n\n<p>Cette contrainte bloquera l&rsquo;acc\u00e8s, par exemple, au port de Node-RED:1880.<\/p>\n\n\n\n<p>Il est possible d&rsquo;ajouter des r\u00e8gles suppl\u00e9mentaires au niveau du projet ou d&rsquo;un VM avec les TAGs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"704\" src=\"http:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2021\/12\/firewall-1024x704.png\" alt=\"\" class=\"wp-image-1910\" style=\"width:700px\" srcset=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2021\/12\/firewall-1024x704.png 1024w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2021\/12\/firewall-300x206.png 300w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2021\/12\/firewall-768x528.png 768w, https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2021\/12\/firewall.png 1228w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\"> 10 &#8211; <strong>Directives de<\/strong> remise <\/h2>\n\n\n\n<p>Le projet est \u00e0 livrer au plus tard le samedi, <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">14 d\u00e9cembre<\/mark><\/strong> 2024, avant <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">23h05<\/mark><\/strong>.<\/p>\n\n\n\n<p>Renseigner un fichier texte avec les informations suivantes:<\/p>\n\n\n\n<ol>\n<li>L&rsquo;URL de votre projet<\/li>\n\n\n\n<li>Les acc\u00e8s (user:psw) aux services;\n<ul>\n<li>mysql (compte root)<\/li>\n\n\n\n<li>wordpress (les deux)<\/li>\n\n\n\n<li>Zabbix (Info dans ce document)<\/li>\n\n\n\n<li>Node-RED (Info dans ce document)<\/li>\n\n\n\n<li>Lychee <\/li>\n\n\n\n<li>MediaWiki<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>La cl\u00e9 priv\u00e9e du compte <strong>sysadmin<\/strong>.  Le fichier doit porter votre matricule comme nom.<\/li>\n\n\n\n<li>la commande ssh d&rsquo;acc\u00e8s au serveur. Par exemple;\n<ul>\n<li><strong>ssh -i ~\/.ssh\/unecle unCompte@nomDomaineDuServeur<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>La liste des cinq (5) recommandations impl\u00e9ment\u00e9s suite aux recommandations de <strong>Lynis<\/strong>\n<ul>\n<li>Une capture du <strong>Hardening index<\/strong> avant l&rsquo;impl\u00e9mentation <\/li>\n\n\n\n<li>Une capture du <strong>Hardening inde<\/strong>x apr\u00e8s l&rsquo;impl\u00e9mentation <\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\u00c0 confirmer -&gt;<\/span><\/strong> D\u00e9poser le fichier dans L\u00c9A <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">11 &#8211; Grille de correction (en r\u00e9daction)<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Section<\/th><th>Description<\/th><th>Pond\u00e9ration<\/th><th>Points<\/th><\/tr><\/thead><tbody><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Les VM<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">5<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Respect des sp\u00e9cifications<\/td><td><\/td><td>2<\/td><\/tr><tr><td><\/td><td>Cl\u00e9 ssh pour sysadmin <\/td><td><\/td><td>2<\/td><\/tr><tr><td><\/td><td>Utilisation d&rsquo;un DNS<\/td><td><\/td><td>1<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">WordPress principal<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">5<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>HTTPS &#8211; Chiffrement TLS<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>Page \u00e0 propos<\/td><td><\/td><td>1,5<\/td><\/tr><tr><td><\/td><td>\u00c9l\u00e9ments du menu<\/td><td><\/td><td>2<\/td><\/tr><tr><td><\/td><td>Page d&rsquo;explications d&rsquo;acc\u00e8s \u00e0 ftp<\/td><td><\/td><td>1<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">WordPress journal<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">2<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>HTTPS &#8211; Chiffrement TLS<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>URL: https:\/\/mon-journal.votre-domaine.com<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>Acc\u00e8s \u00e0 l&rsquo;accueil sans mot de passe<\/td><td><\/td><td>1<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Zabbix<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">6<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Fonctionnalit\u00e9 <\/td><td><\/td><td>6<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">NFS<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">6<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Mise en place du service sur serveur-nfs<\/td><td><\/td><td>1<\/td><\/tr><tr><td><\/td><td>Montage automatique sur serveur01 (fstab)<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>Chiffrement tls, url: nfs.votre-domaine.com<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>Gestion du 404 avec .htaccess<\/td><td><\/td><td>1<\/td><\/tr><tr><td><\/td><td>index.html original<\/td><td><\/td><td>1<\/td><\/tr><tr><td><\/td><td>Fonctionnalit\u00e9 <\/td><td><\/td><td>2<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">NodeRED<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">5<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Non respect de la m\u00e9thode d&rsquo;installation<\/td><td>-5<\/td><td><\/td><\/tr><tr><td><\/td><td>Fonctionnalit\u00e9, d\u00e9marrage  automatique du service<\/td><td><\/td><td>3<\/td><\/tr><tr><td><\/td><td>Fen\u00eatre de login<\/td><td><\/td><td>1<\/td><\/tr><tr><td><\/td><td>R\u00e8gle de pare feu<\/td><td><\/td><td>1<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Lychee<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">6<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>HTTPS &#8211; Chiffrement TLS<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>URL: https:\/\/photos.votre-domaine.com<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>Fonctionnalit\u00e9<\/td><td><\/td><td>4<\/td><\/tr><tr><td><\/td><td>Contenu &#8211; Ajouter quelques photos<\/td><td><\/td><td>1<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">FTP<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">4<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Acc\u00e8s anonyme en lecture seule<\/td><td><\/td><td>1<\/td><\/tr><tr><td><\/td><td>Acc\u00e8s \u00e0 &lsquo;lisez-moi.txt&rsquo; et son contenu<\/td><td><\/td><td>1<\/td><\/tr><tr><td><\/td><td>Fonctionnalit\u00e9<\/td><td><\/td><td>2<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">MediaWiki<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">5<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>HTTPS &#8211; Chiffrement TLS<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>URL: https:\/\/wiki.votre-domaine.com<\/td><td><\/td><td>0,5<\/td><\/tr><tr><td><\/td><td>Fonctionnalit\u00e9<\/td><td><\/td><td>4<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Lynis<\/mark><\/td><td><\/td><td>5<\/td><td><\/td><\/tr><tr><td><\/td><td>Fonctionnalit\u00e9 <\/td><td><\/td><td>1<\/td><\/tr><tr><td><\/td><td>Impl\u00e9mentation de 5 recommandations<br>Liste dans la remise <\/td><td><\/td><td>4<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Fichiers de remise<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">1<\/mark><\/strong><\/td><td>1<\/td><\/tr><tr><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Journal<\/mark><\/td><td><\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">20<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Protection par mot de passe<\/td><td><\/td><td>2<\/td><\/tr><tr><td><\/td><td>Qualit\u00e9 du contenu <\/td><td><\/td><td>18<\/td><\/tr><\/tbody><tfoot><tr><td><\/td><td>Total <\/td><td>\/70<\/td><td>\/70<\/td><\/tr><tr><td><\/td><td>D\u00e9fi suppl\u00e9mentaire Node-RED<\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">3<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>D\u00e9fi suppl\u00e9mentaire Zabbix<\/td><td><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">4<\/mark><\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Remise avant le  6 d\u00e9cembre 23h05 <\/td><td><strong>+10%<\/strong><\/td><td><\/td><\/tr><tr><td><\/td><td>Grand Total<\/td><td>77\/70<\/td><td>\/70<\/td><\/tr><\/tfoot><\/table><figcaption class=\"wp-element-caption\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">NOTE<\/mark><\/strong>: Les d\u00e9fis suppl\u00e9mentaires permettent d&rsquo;avoir un r\u00e9sultat sup\u00e9rieur \u00e0 70.<\/figcaption><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#1b5d7c\">12 &#8211; Projets des \u00e9tudiant(e)s<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td>Matricule<\/td><td>Nom<\/td><td>URL du projet<\/td><\/tr><tr><td>ve2cuy<\/td><td>Solution du prof (pr\u00e9sentement hors ligne)<\/td><td><a href=\"http:\/\/mon-projet.freeddns.org\">mon-projet.freeddns.org<\/a><\/td><\/tr><tr><td>1868687<\/td><td>\ud83c\udf84- Beauchamp, Antoine<\/td><td><a href=\"http:\/\/es-1868687.gleeze.com\">es-1868687.gleeze.com<\/a><\/td><\/tr><tr><td>1191869<\/td><td>\ud83c\udf84- Bebnowski-Lavoie, Guillaume<\/td><td><a href=\"http:\/\/es-1191869.gleeze.com\">es-1191869.gleeze.com<\/a><\/td><\/tr><tr><td>6227790<\/td><td>\ud83c\udf84- Buttet-Allard, Alexandre<\/td><td><a href=\"http:\/\/es-6227790.gleeze.com\">es-6227790.gleeze.com<\/a><\/td><\/tr><tr><td>6223355<\/td><td>\ud83c\udf84 &#8211; Cliche, Thomas<\/td><td><a href=\"http:\/\/es-6223355.hopto.org\">es-6223355.hopto.org<\/a><\/td><\/tr><tr><td>1938852<\/td><td>\ud83c\udf84- Fallu, Esteban<\/td><td><a href=\"http:\/\/es-1938852.gleeze.com\">es-1938852.gleeze.com<\/a><\/td><\/tr><tr><td>2386023<\/td><td>\ud83c\udf84- Gauthier, \u00c9tienne<\/td><td><a href=\"http:\/\/es-2386023.gleeze.com\">es-2386023.gleeze.com<\/a><\/td><\/tr><tr><td>2393320<\/td><td>\ud83c\udf84- Giang, Ronn<\/td><td><a href=\"http:\/\/es-2393320.hopto.org\">es-2393320.hopto.org<\/a><\/td><\/tr><tr><td>6226374<\/td><td>\ud83c\udf84- Gosselin-Beaudoin, Xavier<\/td><td><a href=\"http:\/\/es-6226374.gleeze.com\">es-6226374.gleeze.com<\/a><\/td><\/tr><tr><td>2071623<\/td><td>\ud83c\udf84- Grenier, Anthony<\/td><td><a href=\"http:\/\/es-2071623.gleeze.com\">es-2071623.gleeze.com<\/a><\/td><\/tr><tr><td>2375397<\/td><td>\ud83c\udf84- Kemp, Adam<\/td><td><a href=\"http:\/\/es-2375397.hopto.org\">es-2375397.hopto.org<\/a><\/td><\/tr><tr><td>1712268<\/td><td>\ud83c\udf84- Lajeunesse, Layah <\/td><td><a href=\"http:\/\/es-1712268.hopto.org\">es-1712268.hopto.org<\/a><\/td><\/tr><tr><td>2383950<\/td><td>Lalonde, F\u00e9lix<\/td><td><a href=\"https:\/\/es-2383950.ddnsgeek.com\">es-2383950.ddnsgeek.com<\/a><\/td><\/tr><tr><td>2176750<\/td><td>\ud83c\udf84- Lamonde, Louis<\/td><td><a href=\"http:\/\/es-2176750.gleeze.com\">es-2176750.gleeze.com<\/a><\/td><\/tr><tr><td>6224915<\/td><td>\ud83c\udf84- Lamoureux, Sama\u00ebl<\/td><td><a href=\"http:\/\/es-6224915.gleeze.com\">es-6224915.gleeze.com<\/a><\/td><\/tr><tr><td>1958267<\/td><td>\u2614\ufe0f\ud83c\udf84 &#8211; Lopera Cuesta, Juan-Manuel<\/td><td><a href=\"http:\/\/es-1958267.gleeze.com\">es-1958267.gleeze.com<\/a><\/td><\/tr><tr><td>2156548<\/td><td>\ud83c\udf84- Mechmachi, Achraf<\/td><td><a href=\"http:\/\/es-2156548.hopto.org\">es-2156548.hopto.org<\/a><\/td><\/tr><tr><td>2246747<\/td><td>\ud83c\udf84- Mesiti, William<\/td><td><a href=\"http:\/\/es-2246747.gleeze.com\">es-2246747.gleeze.com<\/a><\/td><\/tr><tr><td>2388879<\/td><td>\ud83c\udf84- Messavussu, Claude Junior<\/td><td><a href=\"http:\/\/es-2388879.hopto.org\">es-2388879.hopto.org<\/a><\/td><\/tr><tr><td>1701738<\/td><td>\u2614\ufe0f\ud83c\udf84 &#8211; Mirville, Lens Emmanuel<\/td><td><a href=\"http:\/\/es-1701738.gleeze.com\">es-1701738.gleeze.com<\/a><\/td><\/tr><tr><td>6239687<\/td><td>\ud83c\udf84- Pierre Patrick Tamo<\/td><td><a href=\"http:\/\/es-6239687.gleeze.com\">es-6239687.gleeze.com<\/a><\/td><\/tr><tr><td>2077933<\/td><td>\ud83c\udf84- Oubad, Adam<\/td><td><a href=\"http:\/\/es-2077933.gleeze.com\/\">es-2077933.gleeze.com<\/a><\/td><\/tr><tr><td>1533177<\/td><td>\ud83c\udf84- Roy, Charles-\u00c9tienne<\/td><td><a href=\"http:\/\/es-1533177.gleeze.com\">es-1533177.gleeze.com<\/a><\/td><\/tr><tr><td>6238992<\/td><td>\ud83c\udf84- Tizanou Nd\u00e9, James B\u00e9ranger<\/td><td><a href=\"http:\/\/es-6238992.gleeze.com\">es-6238992.gleeze.com<\/a><\/td><\/tr><tr><td>2369089<\/td><td>\ud83c\udf84 &#8211; Vidal, Jolan<\/td><td><a href=\"http:\/\/es-2369089.hopto.org\">es-2369089.hopto.org<\/a><\/td><\/tr><tr><td>6181512<\/td><td>\ud83c\udf84- Zakhour, Georges<\/td><td><a href=\"http:\/\/es-6181512.gleeze.com\">es-6181512.gleeze.com<\/a><\/td><\/tr><tr><td><\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">\u2614\ufe0f &#8211; Projet non accessible, \ud83d\udddd\ufe0f cl\u00e9 ssh invalide, \ud83c\udf84- Corrig\u00e9<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"280\" src=\"https:\/\/ve2cuy.com\/420-3c3\/wp-content\/uploads\/2024\/12\/giphy-1-1.gif\" alt=\"\" class=\"wp-image-2750\"\/><\/figure><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h6 class=\"wp-block-heading has-text-align-right has-text-color\" style=\"color:#1b5d7c\">FIN DU DOCUMENT<\/h6>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9ployer des services en nuage Version 1.0 Pond\u00e9ration 50 + 20 pour le journal de bord Remise 14 d\u00e9cembre, 23h05 \ud83d\udc49 Une remise avant le 6 d\u00e9cembre 23h05, donnera 10% de plus \u00e0 la note. Par exemple, 80 -&gt; 88, 95 -&gt; 100% Mise en situation Dans ce projet, il faudra d\u00e9ployer, dans le r\u00e9seau [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/2531"}],"collection":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2531"}],"version-history":[{"count":173,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/2531\/revisions"}],"predecessor-version":[{"id":2801,"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=\/wp\/v2\/pages\/2531\/revisions\/2801"}],"wp:attachment":[{"href":"https:\/\/ve2cuy.com\/420-3c3\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}