index.html 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. <!DOCTYPE html>
  2. <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
  3. <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
  4. <head>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8. <title>Premières étapes de sécurisation du serveur - The Yojik Server Installation Guide</title>
  9. <link rel="shortcut icon" href="../img/favicon.ico">
  10. <link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
  11. <link rel="stylesheet" href="../css/theme.css" type="text/css" />
  12. <link rel="stylesheet" href="../css/theme_extra.css" type="text/css" />
  13. <link rel="stylesheet" href="../css/highlight.css">
  14. <script>
  15. // Current page data
  16. var mkdocs_page_name = "Premières étapes de sécurisation du serveur";
  17. var mkdocs_page_input_path = "2-deux.md";
  18. var mkdocs_page_url = "/2-deux/";
  19. </script>
  20. <script src="../js/jquery-2.1.1.min.js"></script>
  21. <script src="../js/modernizr-2.8.3.min.js"></script>
  22. <script type="text/javascript" src="../js/highlight.pack.js"></script>
  23. <script src="../js/theme.js"></script>
  24. </head>
  25. <body class="wy-body-for-nav" role="document">
  26. <div class="wy-grid-for-nav">
  27. <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
  28. <div class="wy-side-nav-search">
  29. <a href=".." class="icon icon-home"> The Yojik Server Installation Guide</a>
  30. <div role="search">
  31. <form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
  32. <input type="text" name="q" placeholder="Search docs" />
  33. </form>
  34. </div>
  35. </div>
  36. <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
  37. <ul class="current">
  38. <li>
  39. <li class="toctree-l1 ">
  40. <a class="" href="..">Home</a>
  41. </li>
  42. <li>
  43. <li>
  44. <li class="toctree-l1 ">
  45. <a class="" href="../1-un/">Installation d'un serveur Debian/Stretch sécurisé</a>
  46. </li>
  47. <li>
  48. <li>
  49. <li class="toctree-l1 current">
  50. <a class="current" href="./">Premières étapes de sécurisation du serveur</a>
  51. <ul>
  52. <li class="toctree-l3"><a href="#premieres-etapes-de-securisation-du-serveur">Premières étapes de sécurisation du serveur</a></li>
  53. <li><a class="toctree-l4" href="#preambule">Préambule</a></li>
  54. <li><a class="toctree-l4" href="#recuperation-de-lip-du-serveur">Récupération de l'IP du serveur:</a></li>
  55. <li><a class="toctree-l4" href="#securisation-de-ssh">Sécurisation de ssh</a></li>
  56. <li class="toctree-l3"><a href="#deuxieme-phase">Deuxième phase</a></li>
  57. <li><a class="toctree-l4" href="#securisation-des-mots-de-passe">Sécurisation des mots de passe</a></li>
  58. <li><a class="toctree-l4" href="#test-du-hostname">Test du hostname</a></li>
  59. </ul>
  60. </li>
  61. <li>
  62. <li>
  63. <li class="toctree-l1 ">
  64. <a class="" href="../3-trois/">Configuration du réseau</a>
  65. </li>
  66. <li>
  67. <li>
  68. <li class="toctree-l1 ">
  69. <a class="" href="../4-quatre/">Installation d'un serveur de temps</a>
  70. </li>
  71. <li>
  72. <li>
  73. <li class="toctree-l1 ">
  74. <a class="" href="../5-cinq/">Installation d'un pare-feu</a>
  75. </li>
  76. <li>
  77. <li>
  78. <li class="toctree-l1 ">
  79. <a class="" href="../6-six/">Contrer les attaques de brute-force avec fail2ban</a>
  80. </li>
  81. <li>
  82. <li>
  83. <li class="toctree-l1 ">
  84. <a class="" href="../7-sept/">Installation d'un serveur de courrier basique</a>
  85. </li>
  86. <li>
  87. <li>
  88. <li class="toctree-l1 ">
  89. <a class="" href="../8-huit/">Installation du serveur DNS</a>
  90. </li>
  91. <li>
  92. <li>
  93. <li class="toctree-l1 ">
  94. <a class="" href="../9-neuf/">Installation d'un serveur web</a>
  95. </li>
  96. <li>
  97. <li>
  98. <li class="toctree-l1 ">
  99. <a class="" href="../10-dix/">Installation de dovecot et de l'authentification</a>
  100. </li>
  101. <li>
  102. <li>
  103. <li class="toctree-l1 ">
  104. <a class="" href="../11-onze/">Installation des certificats letsencrypt</a>
  105. </li>
  106. <li>
  107. <li>
  108. <li class="toctree-l1 ">
  109. <a class="" href="../12-douze/">Ajout des enregistrements SPF et DKIM au fichier de zone DNS</a>
  110. </li>
  111. <li>
  112. <li>
  113. <li class="toctree-l1 ">
  114. <a class="" href="../17-dixsept/">Installation de programmes de surveillance du serveur</a>
  115. </li>
  116. <li>
  117. <li>
  118. <li class="toctree-l1 ">
  119. <a class="" href="../18-dixhuit/">Installation d'un webmail</a>
  120. </li>
  121. <li>
  122. <li>
  123. <li class="toctree-l1 ">
  124. <a class="" href="../19-dixneuf/">Installation de git et de gogs</a>
  125. </li>
  126. <li>
  127. </ul>
  128. </div>
  129. &nbsp;
  130. </nav>
  131. <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
  132. <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
  133. <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
  134. <a href="..">The Yojik Server Installation Guide</a>
  135. </nav>
  136. <div class="wy-nav-content">
  137. <div class="rst-content">
  138. <div role="navigation" aria-label="breadcrumbs navigation">
  139. <ul class="wy-breadcrumbs">
  140. <li><a href="..">Docs</a> &raquo;</li>
  141. <li>Premières étapes de sécurisation du serveur</li>
  142. <li class="wy-breadcrumbs-aside">
  143. </li>
  144. </ul>
  145. <hr/>
  146. </div>
  147. <div role="main">
  148. <div class="section">
  149. <p></p>
  150. <h1 id="premieres-etapes-de-securisation-du-serveur">Premières étapes de sécurisation du serveur</h1>
  151. <h2 id="preambule">Préambule</h2>
  152. <p><strong>(à réaliser sur le serveur en mode super-utilisateur)</strong></p>
  153. <p>Pour mon usage personnel, j'installe systématiquement <strong>mc</strong>, petit programme de gestion de fichiers en mode texte qui permet de se déplacer facilement dans les répertoires, d'éditer, de déplacer les fichiers etc.</p>
  154. <pre><code>apt install mc
  155. </code></pre>
  156. <p>J'installe aussi <strong>vim</strong>, pour remplacer l'éditeur <strong>vi</strong> ou <strong>nano</strong> installé par défaut par Debian.</p>
  157. <pre><code>apt install vim
  158. </code></pre>
  159. <p>Installation des utilitaires système comme <strong>netstat</strong> <strong>ifconfig</strong> etc.</p>
  160. <pre><code>apt install net-tools
  161. </code></pre>
  162. <p>On ajoute les dépots non-free et contrib:</p>
  163. <p>vim /etc/apt/sources.list</p>
  164. <pre><code>deb http://debian.mirrors.ovh.net/debian stretch main contrib non-free
  165. deb-src http://debian.mirrors.ovh.net/debian stretch main main contrib non-free
  166. deb http://security.debian.org/debian-security stretch/updates main main contrib non-free
  167. deb-src http://security.debian.org/debian-security stretch/updates main main contrib non-free
  168. # stretch-updates, previously known as 'volatile'
  169. deb http://debian.mirrors.ovh.net/debian stretch-updates main main contrib non-free
  170. deb-src http://debian.mirrors.ovh.net/debian stretch-updates main main contrib non-free
  171. </code></pre>
  172. <p>Et on update et upgrade:</p>
  173. <pre><code>apt update &amp;&amp; apt upgrade
  174. </code></pre>
  175. <h2 id="recuperation-de-lip-du-serveur">Récupération de l'IP du serveur:</h2>
  176. <p>Il nous faut connaître l'adresse IP de notre serveur qui est allouée dynamiquement par <strong>dhcp</strong>.</p>
  177. <p>Nous utiliserons la commande <strong>ifconfig</strong>:</p>
  178. <pre><code>root@atom:/home/ericadmin# ifconfig
  179. enp4s0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt; mtu 1500
  180. inet 192.168.111.23 netmask 255.255.255.0 broadcast 192.168.111.255
  181. inet6 2a01:e0a:54:c220:223:54ff:fec6:a07 prefixlen 64 scopeid 0x0&lt;global&gt;
  182. inet6 fe80::223:54ff:fec6:a07 prefixlen 64 scopeid 0x20&lt;link&gt;
  183. ether 00:23:54:c6:0a:07 txqueuelen 1000 (Ethernet)
  184. RX packets 9220 bytes 7825813 (7.4 MiB)
  185. RX errors 0 dropped 0 overruns 0 frame 0
  186. TX packets 2534 bytes 282820 (276.1 KiB)
  187. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  188. lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt; mtu 65536
  189. inet 127.0.0.1 netmask 255.0.0.0
  190. inet6 ::1 prefixlen 128 scopeid 0x10&lt;host&gt;
  191. loop txqueuelen 1 (Boucle locale)
  192. RX packets 0 bytes 0 (0.0 B)
  193. RX errors 0 dropped 0 overruns 0 frame 0
  194. TX packets 0 bytes 0 (0.0 B)
  195. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  196. </code></pre>
  197. <p>Notre adresse IPV4 est: <strong>192.168.111.23</strong></p>
  198. <h2 id="securisation-de-ssh">Sécurisation de ssh</h2>
  199. <p>Voir le lien suivant: <a href="http://www.guillaume-leduc.fr/">Le blog de Guillaume</a></p>
  200. <h3 id="operations-a-effectuer-sur-le-poste-principal">Opérations à effectuer sur le poste principal</h3>
  201. <p>Nous générons notre paire de clefs pour l'authentification par clefs sur votre poste principal (si vous n'avez pas encore de jeu de clefs). Opération à effectuer sur votre poste principal.</p>
  202. <pre><code>ssh-keygen
  203. </code></pre>
  204. <p>Il vous faut copier maintenant la clef sur le serveur:</p>
  205. <pre><code>ssh-copy-id -i ~/.ssh/id_rsa.pub ericadmin@192.168.111.23
  206. ou
  207. ssh-copy-id ericadmin@192.168.111.23
  208. </code></pre>
  209. <p>N'oubliez pas de mettre vos identifiants propres, bien sûr.</p>
  210. <p>On teste comme le recommande ssh:</p>
  211. <pre><code>eric@aldebaran:~$ ssh 'ericadmin@91.121.72.10'
  212. Linux adara 4.9.103-xxxx-std-ipv6-64 #222672 SMP Mon Jun 4 15:16:03 UTC 2018 x86_64
  213. Debian GNU/Linux 9 (stretch)
  214. Linux adara.yojik.eu 4.9.103-xxxx-std-ipv6-64 #222672 SMP Mon Jun 4 15:16:03 UTC 2018 x86_64 GNU/Linux
  215. Server : 141519
  216. IPv4 : 91.121.72.10
  217. IPv6 : 2001:41d0:1:7d0a::1
  218. Hostname : adara.yojik.eu
  219. Last login: Sun Jun 24 15:08:32 2018 from 82.64.48.5
  220. </code></pre>
  221. <p>Et on teste qu'on peut passer super-utilisateur à partir de ce compte.</p>
  222. <pre><code>
  223. ericadmin@adara:~$ su
  224. Mot de passe :
  225. root@adara:/home/ericadmin#
  226. </code></pre>
  227. <h3 id="operations-a-effectuer-sur-le-serveur-en-mode-super-utilisateur">Opérations à effectuer sur le <strong>serveur</strong> en mode super-utilisateur.</h3>
  228. <p>La configuration se fait dans le fichier <strong>/etc/ssh/sshd_config</strong>, fichier qu'il va falloir éditer avec <strong>vim</strong> pas exemple.</p>
  229. <p>Nous allons d'abord en faire une copie de sauvegarde:</p>
  230. <pre><code>cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig
  231. </code></pre>
  232. <pre><code>vim /etc/ssh/sshd_config
  233. </code></pre>
  234. <p>Nous n'allons autoriser que la connexion d'un <strong>user</strong> d'administration (pas de connexion de <strong>root</strong> par exemple), activer l'<strong>authentification par clefs</strong>, et supprimer l'authentification par <strong>login/mot de passe</strong> (en mode ssh). Vous pourrez toujours vous connecter avec le couple login/mot de passe si vous avez un accès physique à votre serveur.</p>
  235. <p>Nous garderons le port standard d'écoute (rien à changer dans le fichier):</p>
  236. <pre><code>Port 22
  237. </code></pre>
  238. <p>Nous interdisons la connexion par <strong>root</strong>:</p>
  239. <pre><code>PermitRootLogin no
  240. </code></pre>
  241. <p>Activation de l'authentification par clef (rien à changer dans le fichier):</p>
  242. <pre><code>PubkeyAuthentication yes
  243. </code></pre>
  244. <p>Nous ajoutons une liste d'utilisateurs autorisés à se connecter.</p>
  245. <pre><code>AllowUsers ericadmin
  246. </code></pre>
  247. <p>A la place de <strong>ericadmin</strong> mettez bien sûr le nom de l'utilisateur que vous avez entré pendant la phase d'installation.</p>
  248. <p>Nous pouvons limiter le nombre de tentatives de connexion:</p>
  249. <pre><code>MaxAuthTries 1
  250. </code></pre>
  251. <p>Interdiction de la connexion par couple login/mot de passe:</p>
  252. <pre><code>PasswordAuthentication no
  253. </code></pre>
  254. <p>Désactivation de PAM</p>
  255. <pre><code>UsePAM no
  256. </code></pre>
  257. <p>Sauvegarde du fichier de configuration. (commande escape, suivie de ZZ pour vim)</p>
  258. <p>Redémarrage du service <strong>ssh</strong></p>
  259. <pre><code>systemctl restart sshd
  260. </code></pre>
  261. <h3 id="test-de-connexion">Test de connexion:</h3>
  262. <p>Sur votre ordinateur principal, dans un terminal, tapez:</p>
  263. <pre><code>ssh ericadmin@192.168.111.23
  264. </code></pre>
  265. <p>Vous devez être connectés (logués) sur le serveur.</p>
  266. <p>Essayez avec l'utilisateur root:</p>
  267. <pre><code>ssh root@192.168.111.23
  268. </code></pre>
  269. <p>Cela doit échouer.</p>
  270. <pre><code>eric@aldebaran:~$ ssh 'ericadmin@192.168.111.23'
  271. Last login: Sun Dec 17 16:37:40 2017 from 192.168.111.150
  272. ericadmin@atom:~$
  273. </code></pre>
  274. <p>Voilà pour la première phase.</p>
  275. <h1 id="deuxieme-phase">Deuxième phase</h1>
  276. <h2 id="securisation-des-mots-de-passe">Sécurisation des mots de passe</h2>
  277. <p>J'utilise un générateur de mots de passe pour le compte <strong>root</strong> et le compte <strong>ericadmin</strong>.
  278. Il y a pléthore de générateurs de mots de passe, certains à base d'utilitaires tout prêts, d'autres créés à l'aide commande unix standards.</p>
  279. <p>Les 3 générateurs <strong>tout prêts</strong> les plus cités dans la documentation sont:</p>
  280. <ul>
  281. <li>PWGEN</li>
  282. <li>MAKPASSWD</li>
  283. <li>PASSWORDMAKER</li>
  284. </ul>
  285. <p>Pour l'installation, utilisez les commandes suivantes:</p>
  286. <ul>
  287. <li>apt install pwgen</li>
  288. <li>apt install makepasswd</li>
  289. <li>apt install passwordmaker-cli</li>
  290. </ul>
  291. <h3 id="exemples-dutilisation-de-ces-programmes">Exemples d'utilisation de ces programmes:</h3>
  292. <p>Utilisation de <strong>pwgen</strong>:</p>
  293. <p>Pour obtenir de l'aide à l'utilisation de cet utilitaire, tapez: <strong>pwgen --help</strong>. Vous pouvez faire varier le niveau de sécurité ainsi que le nombre de mots de passe générés et la longueur des mots de passe.</p>
  294. <pre><code>eric@aldebaran:~$ pwgen
  295. oow1Osho teM3chai Aim5shee Sheme1yo aiR6aem1 Vooxeiv0 Iabeenu1 kae7Xie5
  296. oacei4aV Ohb8ceib zo0shu6F Dob2chie Roo5eeLa fee5Nooh Phi0suim OMeigh2w
  297. nah2Ool5 Saix6lie EeNaem5u ooVoh3ki IN5aeF9p CuHu8Aib vaim2Jia chah0Ier
  298. ShieC6ze Teex4tie mei6ou7I Ath6aiFe uw4quoHa lad8Quee ohQuai9Y Sho5Eem6
  299. aoCaol3W ooGah9th bix6Aic9 thee1Coo lie0ahTe eiz0iiSh cieYu8Ie Ealu3chi
  300. vaeYee6c ahje9aeJ Sheenee7 eesh1Iez Odaa6kah aico6Jah aphahP4U aYePh1ev
  301. phohNie8 Chuut3ie eeb9ieDa ohp9AhGi efae5ooV Shiere5c ahV8riek Seegohv1
  302. Eetohy1a Lievoh0k jox3uf6K chai3Woo iecoh0Iu ieGh9tuz UMeex2ah Eathaur8
  303. Ood2oeho paeSah0p jaihoo1U eemoi9Ee ile1So4z OongeiN6 aaY9iuch ew3Iemoo
  304. Iech0Eey OoMie0ah OhBei1ae Ohsh4aik jah0faiT ioW7oz6t yee1Uphu ies4eeNa
  305. pooP8eeg iePoh4ya fooL3uqu ieGiej1X Ein7eifu ool7Olae eub5ooSe eyo8EiNu
  306. ach9ohWo Foog9Oev aej9geiH Thahg6Di eegei4Ai eN7quu3b waiK2ieg foThe7zi
  307. fu2Phoug iYaeg4if iLu6eeFi Aeshoo0i uxoGh6no id1TeRei diob7Pha vokuuN7h
  308. Chokei8J Iemee8ah eingei0E ubieh2Ch daiyu3EB QueiQu6H Jib0uwee wi9Xoodu
  309. eeL3osh2 Eo3Ae1ch bieWui2a ro6chiCo engu0ooF Eebeu2jo ee7Eey8t EiSeen5i
  310. ohNgai6i Iutaez4a xah1yeeG eGhi5Ouz vaiYu6ee fae0AeP5 jee0Ib2I OS3xuwae
  311. Eefohp1u eegiK6ae ohyuom7V Eij8eeNi Ou0ec7ye Eethoh4e eeHi2ugh ichoLae3
  312. UT8oopoo oox6Ohx9 ohbaL2hu oht9kaiR Ieho8Ou1 Ten6saet cae7Iexi daDuas9e
  313. ShiexaT7 Lei6etii ea4aoH8y ja8Zai8g phaeG6Hi sheNg8ee Oow5phae aa7gohPi
  314. nahS8Eeg ba6Roh9j ooRo6epo pheNoam1 johF7ii9 vuZ4Latu xai5og6H aeS8hu2I
  315. eric@aldebaran:~$
  316. </code></pre>
  317. <p>Vous pouvez prendre le mot de passe que vous voulez dans le tableau généré.
  318. Pour un seul mot de passe:</p>
  319. <pre><code>eric@aldebaran:~$ pwgen -1
  320. Eerai4Sh
  321. </code></pre>
  322. <p>Pour un mot de passe mieux sécurisé:</p>
  323. <pre><code>eric@aldebaran:~$ pwgen -1 -s
  324. tx2CqGyf
  325. </code></pre>
  326. <p>Encore plus sécurisé avec l'option -y:</p>
  327. <pre><code>eric@aldebaran:~$ pwgen -1 -s -y
  328. a+01K!U~
  329. </code></pre>
  330. <p>Utilisation de <strong>makepasswd</strong>:</p>
  331. <p>Tapez: <strong>makepasswd --help</strong> pour de l'aide à l'utilisation des paramètres.</p>
  332. <pre><code>makepasswd --count 5 --minchars 10
  333. </code></pre>
  334. <h3 id="securisation-du-mot-de-passe-super-utilisateur-root">Sécurisation du mot de passe super-utilisateur (root)</h3>
  335. <p>Utilisez un des utilitaires ci-dessus. Attention à la longueur minimale!</p>
  336. <p>Sous le user “admin”, tapez: <strong>passwd</strong> pour changer le mot de passe admin.</p>
  337. <h3 id="securisation-du-mot-de-passe-administrateur">Sécurisation du mot de passe administrateur</h3>
  338. <p>Utilisez un des utilitaires ci-dessus. Attention à la longueur minimale!
  339. Sous le user “root”, tapez: <strong>passwd</strong> pour changer le mot de passe root.</p>
  340. <h2 id="test-du-hostname">Test du hostname</h2>
  341. <p>La commande <strong>hostname</strong> nous indiquera le nom “court” de notre machine, et la commande <strong>hostname -f</strong> sa version longue avec le nom de domaine.</p>
  342. <pre><code>root@atom:/home/ericadmin# hostname
  343. atom
  344. root@atom:/home/ericadmin#
  345. </code></pre>
  346. <pre><code class="shell">root@atom:/home/ericadmin# hostname -f
  347. atom.yojik.net
  348. root@atom:/home/ericadmin#
  349. </code></pre>
  350. <p>Le résultat est bon.</p>
  351. </div>
  352. </div>
  353. <footer>
  354. <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
  355. <a href="../3-trois/" class="btn btn-neutral float-right" title="Configuration du réseau">Next <span class="icon icon-circle-arrow-right"></span></a>
  356. <a href="../1-un/" class="btn btn-neutral" title="Installation d'un serveur Debian/Stretch sécurisé"><span class="icon icon-circle-arrow-left"></span> Previous</a>
  357. </div>
  358. <hr/>
  359. <div role="contentinfo">
  360. <!-- Copyright etc -->
  361. </div>
  362. Built with <a href="http://www.mkdocs.org">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
  363. </footer>
  364. </div>
  365. </div>
  366. </section>
  367. </div>
  368. <div class="rst-versions" role="note" style="cursor: pointer">
  369. <span class="rst-current-version" data-toggle="rst-current-version">
  370. <span><a href="../1-un/" style="color: #fcfcfc;">&laquo; Previous</a></span>
  371. <span style="margin-left: 15px"><a href="../3-trois/" style="color: #fcfcfc">Next &raquo;</a></span>
  372. </span>
  373. </div>
  374. </body>
  375. </html>