<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des Securité - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/securite-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/securite-2/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Sun, 22 Oct 2023 11:00:32 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://coffeebreak.en-images.info/wp-content/uploads/2021/07/cropped-Tasse_Cafe-scaled-1-32x32.jpg</url>
	<title>Archives des Securité - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/securite-2/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP – Connexion SSH via Google Authenticator (MFA)</title>
		<link>https://coffeebreak.en-images.info/modop-connexion-ssh-via-google-authenticator-mfa/</link>
					<comments>https://coffeebreak.en-images.info/modop-connexion-ssh-via-google-authenticator-mfa/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 22 Oct 2023 10:56:21 +0000</pubDate>
				<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MFA]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<category><![CDATA[Securité]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=8608</guid>

					<description><![CDATA[<p>MODOP sur la mise en place d'une identification "User password" + OTP via SSH.<br />
Nous allons utiliser ici "Google Authenticator APP" permettant la  génération de mots de passe à usage unique de 6 chiffres que l'utilisateur doit saisir lors de son authentification SSH.<br />
Ce type de connexion permet l'authentification  MFA et renforce grandement l'accès au serveur.<br />
Dans le cas présent il faut connaitre plusieurs facteurs pour accéder au serveur cible.<br />
1 - Connaitre le nom du serveur et l'utilisateur utilisant ce type d'accès.<br />
2 - Connaitre le mot de passe de l'utilisateur sur le serveur cible<br />
3 - Avoir l'accès à une session ouverte sur le smartphone de l'utilisateur@serveur avec l'application "Google Authenticator"</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-connexion-ssh-via-google-authenticator-mfa/">MODOP – Connexion SSH via Google Authenticator (MFA)</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><span style="color: #000000;">Inventaire</span></h2>
<ul>
<li>Machine : <strong>rocky01</strong></li>
<li>OS : <strong>Rockylinux 8</strong></li>
<li>IP :<strong> 192.168.1.148</strong></li>
</ul>
<h2><span style="color: #000000;">Prérequis</span></h2>
<h3><span style="color: #000000;">Mise à jour de la machine</span></h3>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">dnf upgrade –y</span></pre>
<h3><span style="color: #000000;">Désactiver SELinux</span></h3>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">setenforce 0</span>
[root@rocky01 ~]# <span style="color: #ff0000;">sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config</span></pre>
<h3><span style="color: #000000;">Set TIMEDATE</span></h3>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">timedatectl set-timezone Europe/Paris</span>
[root@rocky01 ~]# <span style="color: #ff0000;">timedatectl</span></pre>
<p><img fetchpriority="high" decoding="async" width="716" height="147" class="wp-image-8609" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-1.png 716w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-1-300x62.png 300w" sizes="(max-width: 716px) 100vw, 716px" /></p>
<h3><span style="color: #000000;">Ajout User</span></h3>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">adduser google_auth</span>
[root@rocky01 ~]# <span style="color: #ff0000;">passwd google_auth</span></pre>
<h3><span style="color: #000000;">Paquets nécessaires</span></h3>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">dnf install  qrencode –y</span>
[root@rocky01 ~]# <span style="color: #ff0000;">dnf install <a style="color: #ff0000;" href="https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm">https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm</a></span></pre>
<h2><span style="color: #000000;">Installation google-authenticator</span></h2>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">dnf install google-authenticator –y</span></pre>
<p><img decoding="async" width="1661" height="505" class="wp-image-8610" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-2.png 1661w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-2-300x91.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-2-1024x311.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-2-768x233.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-2-1536x467.png 1536w" sizes="(max-width: 1661px) 100vw, 1661px" /></p>
<h3><span style="color: #000000;">Génération QR code d’affiliation compte « google-authenticator »</span></h3>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">su - google_auth</span>
[google_auth@rocky01 ~]$ <span style="color: #ff0000;">ssh-keygen</span></pre>
<p><img decoding="async" width="776" height="351" class="wp-image-8611" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-3.png 776w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-3-300x136.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-3-768x347.png 768w" sizes="(max-width: 776px) 100vw, 776px" /></p>
<pre>[google_auth@rocky01 ~]$ <span style="color: #ff0000;">google-authenticator</span></pre>
<p><img loading="lazy" decoding="async" width="1358" height="711" class="wp-image-8612" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-4.png 1358w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-4-300x157.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-4-1024x536.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-4-768x402.png 768w" sizes="auto, (max-width: 1358px) 100vw, 1358px" /></p>
<h3><span style="color: #000000;">Application APP google-authenticator</span></h3>
<p><strong>Installer sur votre mobile l’application « Authenticator » de google</strong></p>
<p><img loading="lazy" decoding="async" width="435" height="606" class="wp-image-8613" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-5.png 435w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-5-215x300.png 215w" sizes="auto, (max-width: 435px) 100vw, 435px" /></p>
<p><img loading="lazy" decoding="async" width="692" height="362" class="wp-image-8614" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-6.png 692w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-6-300x157.png 300w" sizes="auto, (max-width: 692px) 100vw, 692px" /><br />
« <strong>Ajouter un code</strong> »</p>
<p><img loading="lazy" decoding="async" width="778" height="501" class="wp-image-8615" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-7.png 778w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-7-300x193.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-7-768x495.png 768w" sizes="auto, (max-width: 778px) 100vw, 778px" /><br />
« <strong>Scanner un code QR</strong> »</p>
<h3><span style="color: #000000;">Affiliation Machine ⬄ App google-authenticator</span></h3>
<p><strong>Scanner le QR code afficher sur l’écran de votre terminal sur google authenticator</strong><br />
Saisir le code affiché sur l’application, ici 658742 , dans votre terminal<br />
Enter code from app (-1 to skip): 658742</p>
<p><img loading="lazy" decoding="async" width="810" height="136" class="wp-image-8616" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-8.png 810w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-8-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-8-768x129.png 768w" sizes="auto, (max-width: 810px) 100vw, 810px" /></p>
<h3><span style="color: #000000;">Continuer l’installation</span></h3>
<p><img loading="lazy" decoding="async" width="1018" height="342" class="wp-image-8617" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-9.png 1018w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-9-300x101.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-9-768x258.png 768w" sizes="auto, (max-width: 1018px) 100vw, 1018px" /></p>
<h3><span style="color: #000000;">Correction messages BUGS</span></h3>
<p><img loading="lazy" decoding="async" width="1369" height="187" class="wp-image-8618" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-10.png 1369w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-10-300x41.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-10-1024x140.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-10-768x105.png 768w" sizes="auto, (max-width: 1369px) 100vw, 1369px" /></p>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">su - google_auth</span>
[google_auth@rocky01 ~]$<span style="color: #ff0000;"> mv .google_authenticator .ssh/</span>
[google_auth@rocky01 ~]$ <span style="color: #ff0000;">chmod 400 ./ssh/.google_authenticator</span>
[google_auth@rocky01 ~]$ <span style="color: #ff0000;">ls -al .ssh/</span></pre>
<p><img loading="lazy" decoding="async" width="736" height="130" class="wp-image-8619" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-11.png 736w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-11-300x53.png 300w" sizes="auto, (max-width: 736px) 100vw, 736px" /></p>
<h2><span style="color: #000000;">Configuration de l’identification pamd via SSH</span></h2>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">vi /etc/pam.d/sshd</span></pre>
<p>Ajouter la ligne suivante</p>
<pre><span style="color: #ff0000;"># Connexion Google-authentication</span>
<span style="color: #ff0000;">auth required pam_google_authenticator.so secret=/home/${USER}/.ssh/.google_authenticator</span></pre>
<p><img loading="lazy" decoding="async" width="995" height="168" class="wp-image-8620" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-12.png 995w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-12-300x51.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-12-768x130.png 768w" sizes="auto, (max-width: 995px) 100vw, 995px" /></p>
<h2><span style="color: #000000;">Activation « Challenge authentification » dans sshd</span></h2>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">vi /etc/ssh/sshd_config</span></pre>
<p><img loading="lazy" decoding="async" width="552" height="64" class="wp-image-8621" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-13.png 552w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-13-300x35.png 300w" sizes="auto, (max-width: 552px) 100vw, 552px" /><br />
« <strong>Avant</strong> »</p>
<p><img loading="lazy" decoding="async" width="559" height="67" class="wp-image-8622" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-14.png 559w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-14-300x36.png 300w" sizes="auto, (max-width: 559px) 100vw, 559px" /><br />
« <strong>Après</strong> »</p>
<h2><span style="color: #000000;">Redémarrage du service SSH</span></h2>
<pre>[root@rocky01 ~]# <span style="color: #ff0000;">systemctl restart sshd</span>
[root@rocky01 ~]# <span style="color: #ff0000;">systemctl status sshd</span></pre>
<p><img loading="lazy" decoding="async" width="1661" height="266" class="wp-image-8623" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-15.png 1661w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-15-300x48.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-15-1024x164.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-15-768x123.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-15-1536x246.png 1536w" sizes="auto, (max-width: 1661px) 100vw, 1661px" /></p>
<h2><span style="color: #000000;">Check connexion SSH avec 2FA</span></h2>
<h3><span style="color: #000000;">Connexion client</span></h3>
<p><img loading="lazy" decoding="async" width="453" height="212" class="wp-image-8624" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-16.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-16.png 453w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-16-300x140.png 300w" sizes="auto, (max-width: 453px) 100vw, 453px" /><br />
Connexion Putty – HostName « <strong>rocky01 </strong>»</p>
<p><img loading="lazy" decoding="async" width="662" height="148" class="wp-image-8625" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-17.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-17.png 662w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-17-300x67.png 300w" sizes="auto, (max-width: 662px) 100vw, 662px" /><br />
Login User «<strong> google_auth</strong> »</p>
<ul>
<li>Saisir en Premier le mot de passe du compte « <strong>google_auth</strong> »</li>
</ul>
<p><img loading="lazy" decoding="async" width="649" height="143" class="wp-image-8626" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-18.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-18.png 649w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-18-300x66.png 300w" sizes="auto, (max-width: 649px) 100vw, 649px" /></p>
<ul>
<li>Saisir le code généré sur l’application « <strong>google authentificato</strong>r »</li>
</ul>
<p><img loading="lazy" decoding="async" width="740" height="175" class="wp-image-8627" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-19.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-19.png 740w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-19-300x71.png 300w" sizes="auto, (max-width: 740px) 100vw, 740px" /><br />
Connecté sur une session via 2FA</p>
<h3><span style="color: #000000;">Coté Serveur</span></h3>
<p><img loading="lazy" decoding="async" width="1095" height="202" class="wp-image-8628" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-20.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-20.png 1095w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-20-300x55.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-20-1024x189.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/10/word-image-8608-20-768x142.png 768w" sizes="auto, (max-width: 1095px) 100vw, 1095px" /></p>
<p>Views: 12</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-connexion-ssh-via-google-authenticator-mfa/">MODOP – Connexion SSH via Google Authenticator (MFA)</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-connexion-ssh-via-google-authenticator-mfa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Partie 1 – Update OpenSSH To 9.3p1</title>
		<link>https://coffeebreak.en-images.info/modop-partie-1-update-openssh-to-9-3p1/</link>
					<comments>https://coffeebreak.en-images.info/modop-partie-1-update-openssh-to-9-3p1/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 13 May 2023 12:18:01 +0000</pubDate>
				<category><![CDATA[AlmaLinux]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<category><![CDATA[Securité]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=8318</guid>

					<description><![CDATA[<p>MODOP sur la mise à jour de OpenSSH pour des machines Centos/RockyLinux/Almalinux 7 et 8. OpenSSH permet la connexion sécurisée via les service ssh , sftp et ssh-agent. Il regroupe plusieurs binaires et notamment ssh-keygen et ssh-copy-id.Son but est la connexion distante sécurisée en offrant de nombreuses capacités en chiffrement et authentification. Il est le service incontournable pour vos connexions entre client/client ou client/serveur.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-1-update-openssh-to-9-3p1/">MODOP – Partie 1 – Update OpenSSH To 9.3p1</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Mise à jour</h2>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">dnf update -y</span></pre>
<h2>Etat initial</h2>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">ssh -V</span></pre>
<p><img loading="lazy" decoding="async" width="543" height="63" class="wp-image-8319" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-1.png 543w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-1-300x35.png 300w" sizes="auto, (max-width: 543px) 100vw, 543px" /></p>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">cat /etc/os-release</span></pre>
<p><img loading="lazy" decoding="async" width="533" height="276" class="wp-image-8320" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-2.png 533w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-2-300x155.png 300w" sizes="auto, (max-width: 533px) 100vw, 533px" /></p>
<h2>Dépendance nécessaire</h2>
<pre>[root@node-hadoop01 ~]# <span style="color: #ff0000;">dnf install -y pam-devel rpm-build rpmdevtools zlib-devel openssl-devel krb5-devel gcc wget gtk2-devel libXt-devel</span>
[root@node-hadoop01 ~]#<span style="color: #ff0000;"> dnf -y install libX11-devel perl</span>
[root@node-hadoop01 ~]# <span style="color: #ff0000;">dnf --enablerepo=powertools install imake</span></pre>
<h2>Récupération des sources</h2>
<pre>[root@node-hadoop01 ~]# <span style="color: #ff0000;">mkdir -p ~/rpmbuild/SOURCES &amp;&amp; cd ~/rpmbuild/SOURCES</span></pre>
<h3>Source openssh</h3>
<ul>
<li><a href="https://www.openssh.com/">https://www.openssh.com/</a></li>
<li><a href="https://ftp.lip6.fr/pub/OpenBSD/OpenSSH/portable/">Index of /pub/OpenBSD/OpenSSH/portable (lip6.fr)</a></li>
</ul>
<p><img loading="lazy" decoding="async" width="609" height="249" class="wp-image-8321" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-3.png 609w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-3-300x123.png 300w" sizes="auto, (max-width: 609px) 100vw, 609px" /></p>
<pre>[root@node01-ssh SOURCES]#<span style="color: #ff0000;"> wget -c <a style="color: #ff0000;" href="https://ftp.lip6.fr/pub/OpenBSD/OpenSSH/portable/openssh-9.3p1.tar.gz">https://ftp.lip6.fr/pub/OpenBSD/OpenSSH/portable/openssh-9.3p1.tar.gz</a></span>

[root@node01-ssh SOURCES]# <span style="color: #ff0000;">wget -c https://ftp.lip6.fr/pub/OpenBSD/OpenSSH/portable/openssh-9.3p1.tar.gz.asc</span></pre>
<h3>Source askpass</h3>
<ul>
<li>https://mirrors.slackware.com/slackware/slackware-14.2/source/xap/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz.mirrorlist</li>
</ul>
<pre>[root@node01-ssh SOURCES]# <span style="color: #ff0000;">wget -c <a style="color: #ff0000;" href="https://mirror.de.leaseweb.net/slackware/slackware-14.2/source/xap/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz">https://mirror.de.leaseweb.net/slackware/slackware-14.2/source/xap/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz</a></span></pre>
<h3>Préparation du fichier spec</h3>
<pre>[root@node01-ssh SOURCES]# <span style="color: #ff0000;">version=9.3p1</span>
[root@node01-ssh SOURCES]# <span style="color: #ff0000;">tar zxvf openssh-${version}.tar.gz</span>
[root@node01-ssh SOURCES]# <span style="color: #ff0000;">cp /etc/pam.d/sshd openssh-${version}/contrib/redhat/sshd.pam</span>
[root@node01-ssh SOURCES]# <span style="color: #ff0000;">mv openssh-${version}.tar.gz{,.orig}</span>

[root@node01-ssh SOURCES]# <span style="color: #ff0000;">tar zcpf openssh-${version}.tar.gz openssh-${version}</span>
[root@node01-ssh SOURCES]# <span style="color: #ff0000;">tar zxvf openssh-9.3p1.tar.gz</span> <span style="color: #ff0000;">openssh-${version}/contrib/redhat/openssh.spec</span></pre>
<h2>Ajustement du fichier spec</h2>
<pre>[root@node01-ssh SOURCES]# <span style="color: #ff0000;">cd openssh-${version}/contrib/redhat/</span>
[root@node01-ssh redhat]# <span style="color: #ff0000;">chown root.root openssh.spec</span>

[root@node01-ssh redhat]# <span style="color: #ff0000;">sed -i -e "s/%define no_gnome_askpass 0/%define no_gnome_askpass 1/g" openssh.spec</span>
[root@node01-ssh redhat]# <span style="color: #ff0000;">sed -i -e "s/%define no_x11_askpass 0/%define no_x11_askpass 1/g" openssh.spec</span>
[root@node01-ssh redhat]# <span style="color: #ff0000;">sed -i -e "s/BuildPreReq/BuildRequires/g" openssh.spec</span>
[root@node01-ssh redhat]# <span style="color: #ff0000;">sed -i -e "s/PreReq: initscripts &gt;= 5.00/#PreReq: initscripts &gt;= 5.00/g" openssh.spec</span>
[root@node01-ssh redhat]# <span style="color: #ff0000;">sed -i -e "s/BuildRequires: openssl-devel &lt; 1.1/#BuildRequires: openssl-devel &lt; 1.1/g" openssh.spec</span>
[root@node01-ssh redhat]# <span style="color: #ff0000;">sed -i -e "/check-files/ s/^#*/#/" /usr/lib/rpm/macros</span></pre>
<h2>Création des RPM via les sources openssh 8.3p1</h2>
<pre>[root@node01-ssh redhat]#<span style="color: #ff0000;"> ls -al</span></pre>
<p><img loading="lazy" decoding="async" width="760" height="142" class="wp-image-8322" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-4.png 760w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-4-300x56.png 300w" sizes="auto, (max-width: 760px) 100vw, 760px" /></p>
<pre>[root@node01-ssh redhat]#<span style="color: #ff0000;"> rpmbuild -ba openssh.spec</span></pre>
<p><img loading="lazy" decoding="async" width="1403" height="375" class="wp-image-8323" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-5.png 1403w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-5-300x80.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-5-1024x274.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-5-768x205.png 768w" sizes="auto, (max-width: 1403px) 100vw, 1403px" /></p>
<pre>[root@node01-ssh redhat]# <span style="color: #ff0000;">cd /root/rpmbuild/RPMS/x86_64/</span>
[root@node01-ssh x86_64]#<span style="color: #ff0000;"> ls -al</span></pre>
<p><img loading="lazy" decoding="async" width="836" height="248" class="wp-image-8324" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-6.png 836w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-6-300x89.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-6-768x228.png 768w" sizes="auto, (max-width: 836px) 100vw, 836px" /></p>
<h2>Création de l’Archive openssh 8.3p1</h2>
<pre>[root@node01-ssh x86_64]# <span style="color: #ff0000;">tar zcvf /home/openssh-${version}-RPMs.el8.tar.gz openssh*</span></pre>
<p><img loading="lazy" decoding="async" width="809" height="205" class="wp-image-8325" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-7.png 809w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-7-300x76.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-7-768x195.png 768w" sizes="auto, (max-width: 809px) 100vw, 809px" /></p>
<pre>[root@node-hadoop01 x86_64]#<span style="color: #ff0000;"> rm -rf ~/rpmbuild ~/openssh-${version}</span></pre>
<h2>Installation des paquets (archive)</h2>
<pre>[root@node01-ssh x86_64]# <span style="color: #ff0000;">cd /home</span>
[root@node01-ssh home]# <span style="color: #ff0000;">ls -al |grep RPM</span>
[root@node01-ssh home]#<span style="color: #ff0000;"> tar -xzvf openssh-9.3p1-RPMs.el8.tar.gz</span></pre>
<h3>Sauvegarde des fichiers conf 9.0p1</h3>
<pre>[root@node01-ssh home]<span style="color: #ff0000;">cp /etc/pam.d/sshd pam-ssh-conf-06052023</span></pre>
<h3>Installation Openssh 9.3p1</h3>
<pre>[root@node01-ssh home]# <span style="color: #ff0000;">rpm -Uvh *.rpm</span></pre>
<p><img loading="lazy" decoding="async" width="811" height="306" class="wp-image-8326" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-8.png 811w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-8-300x113.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-8-768x290.png 768w" sizes="auto, (max-width: 811px) 100vw, 811px" /></p>
<h3>Restauration du fichier de conf 9.0p1</h3>
<pre>[root@node01-ssh home]# <span style="color: #ff0000;">mv /etc/pam.d/sshd /etc/pam.d/sshd_93p1_06052023</span>
[root@node01-ssh home]# <span style="color: #ff0000;">cp pam-ssh-conf-06052023 /etc/pam.d/sshd</span></pre>
<h2>Autorisation root acces (option)</h2>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">cat /etc/ssh/sshd_config |grep PermitRootLogin</span></pre>
<p><img loading="lazy" decoding="async" width="628" height="66" class="wp-image-8327" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-9.png 628w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-9-300x32.png 300w" sizes="auto, (max-width: 628px) 100vw, 628px" /></p>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">sed -i 's/prohibit-password/yes/' /etc/ssh/sshd_config</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">sed -i 's/#PermitRootLogin/PermitRootLogin/' /etc/ssh/sshd_config</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">cat /etc/ssh/sshd_config |grep PermitRootLogin</span></pre>
<h2>Activation Identification PAM (option)</h2>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">cat /etc/ssh/sshd_config |grep UsePAM</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">sed -i 's/#UsePAM no/UsePAM yes/' /etc/ssh/sshd_config</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">cat /etc/ssh/sshd_config |grep UsePAM</span></pre>
<p><img loading="lazy" decoding="async" width="671" height="104" class="wp-image-8328" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-10.png 671w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-10-300x46.png 300w" sizes="auto, (max-width: 671px) 100vw, 671px" /></p>
<h2>Redémarrage du service sshd</h2>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">chmod 600 /etc/ssh/ssh*</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">systemctl restart sshd</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">systemctl status sshd</span></pre>
<p><img loading="lazy" decoding="async" width="1166" height="307" class="wp-image-8329" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-11.png 1166w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-11-300x79.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-11-1024x270.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-11-768x202.png 768w" sizes="auto, (max-width: 1166px) 100vw, 1166px" /></p>
<h2>Correction de l’erreur «&nbsp;ssh_host_dsa_key.pub&nbsp;»</h2>
<p><img loading="lazy" decoding="async" width="1067" height="83" class="wp-image-8330" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-12.png 1067w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-12-300x23.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-12-1024x80.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-12-768x60.png 768w" sizes="auto, (max-width: 1067px) 100vw, 1067px" /></p>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">ssh-keygen -t rsa -f /etc/ssh/ssh_host_dsa_key</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">systemctl restart sshd</span>
[root@node01-ssh ~]# <span style="color: #ff0000;">systemctl status sshd</span></pre>
<p><img loading="lazy" decoding="async" width="855" height="346" class="wp-image-8331" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-13.png 855w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-13-300x121.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-13-768x311.png 768w" sizes="auto, (max-width: 855px) 100vw, 855px" /></p>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">ssh -V</span></pre>
<p><img loading="lazy" decoding="async" width="495" height="62" class="wp-image-8332" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-14.png 495w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8318-14-300x38.png 300w" sizes="auto, (max-width: 495px) 100vw, 495px" /></p>
<p>Views: 1</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-1-update-openssh-to-9-3p1/">MODOP – Partie 1 – Update OpenSSH To 9.3p1</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-partie-1-update-openssh-to-9-3p1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Partie 2 – BASH Update to OpenSSH 9.3p1</title>
		<link>https://coffeebreak.en-images.info/modop-partie-2-bash-update-to-openssl-9-3p1/</link>
					<comments>https://coffeebreak.en-images.info/modop-partie-2-bash-update-to-openssl-9-3p1/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 13 May 2023 11:40:32 +0000</pubDate>
				<category><![CDATA[AlmaLinux]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<category><![CDATA[Securité]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=8290</guid>

					<description><![CDATA[<p>MODOP sur la mise à jour de OpenSSh automatisée à l'aide d'un script bash sur des machines Centos/RockyLinux/Almalinux 7 et 8.<br />
le script va récupérer les sources et dépendances et générer des RPM qui seront par la suite installées automatiquement.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-2-bash-update-to-openssl-9-3p1/">MODOP – Partie 2 – BASH Update to OpenSSH 9.3p1</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<ul>
<li><a href="https://github.com/chrisPB-fr/UpdateEL8_SSL.git">https://github.com/chrisPB-fr/UpdateEL8_SSL.git</a></li>
</ul>
<h2>Lancement du Script BASH</h2>
<pre>[root@node01-ssh chris]# <span style="color: #ff0000;">dnf install -y git</span>
[root@node01-ssh chris]# <span style="color: #ff0000;">git clone <a style="color: #ff0000;" href="https://github.com/chrisPB-fr/UpdateEL8_SSL.git">https://github.com/chrisPB-fr/UpdateEL8_SSL.git</a></span></pre>
<p><img loading="lazy" decoding="async" width="752" height="126" class="wp-image-8291" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-1.png 752w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-1-300x50.png 300w" sizes="auto, (max-width: 752px) 100vw, 752px" /></p>
<pre>[root@node01-ssh chris]# <span style="color: #ff0000;">cd UpdateEL8_SSL/</span>
[root@node01-ssh UpdateEL8_SSL]# <span style="color: #ff0000;">ls -al</span></pre>
<p><img loading="lazy" decoding="async" width="646" height="125" class="wp-image-8292" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-2.png 646w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-2-300x58.png 300w" sizes="auto, (max-width: 646px) 100vw, 646px" /></p>
<pre>[root@node01-ssh UpdateEL8_SSL]# <span style="color: #ff0000;">./update_openssh_9_3p1.sh</span></pre>
<p><img loading="lazy" decoding="async" width="300" height="80" class="wp-image-8293" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-3.png" /></p>
<h3>Etape N°1 – Vérification de la version sur la machine</h3>
<p><img loading="lazy" decoding="async" width="341" height="57" class="wp-image-8294" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-4.png 341w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-4-300x50.png 300w" sizes="auto, (max-width: 341px) 100vw, 341px" /><br />
Si la version OpenSSL est inférieur à 9.3p1</p>
<p><img loading="lazy" decoding="async" width="381" height="155" class="wp-image-8295" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-5.png 381w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-5-300x122.png 300w" sizes="auto, (max-width: 381px) 100vw, 381px" /><br />
Si la machine est déjà en version 9.3p1</p>
<h3>Etape N°2 – installation des dépendances nécessaire</h3>
<p><img loading="lazy" decoding="async" width="486" height="234" class="wp-image-8296" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-6.png 486w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-6-300x144.png 300w" sizes="auto, (max-width: 486px) 100vw, 486px" /></p>
<h3>Etape N°3 – Récupération des sources</h3>
<p><img loading="lazy" decoding="async" width="1710" height="684" class="wp-image-8297" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-7.png 1710w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-7-300x120.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-7-1024x410.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-7-768x307.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-7-1536x614.png 1536w" sizes="auto, (max-width: 1710px) 100vw, 1710px" /></p>
<h3>Etape N°4 – Installation des sources sur la machine</h3>
<p><img loading="lazy" decoding="async" width="940" height="326" class="wp-image-8298" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-8.png 940w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-8-300x104.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-8-768x266.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></p>
<p><img loading="lazy" decoding="async" width="708" height="199" class="wp-image-8299" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-9.png 708w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-9-300x84.png 300w" sizes="auto, (max-width: 708px) 100vw, 708px" /></p>
<h3>Etape N°5 – Ajustement sur le fichier spec</h3>
<p><img loading="lazy" decoding="async" width="390" height="61" class="wp-image-8300" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-10.png 390w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-10-300x47.png 300w" sizes="auto, (max-width: 390px) 100vw, 390px" /></p>
<h3>Etape N°6 – Création des RPM OpenSSL 9.3p2 compilés</h3>
<p><img loading="lazy" decoding="async" width="755" height="252" class="wp-image-8301" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-11.png 755w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-11-300x100.png 300w" sizes="auto, (max-width: 755px) 100vw, 755px" /></p>
<p><img loading="lazy" decoding="async" width="1131" height="350" class="wp-image-8302" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-12.png 1131w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-12-300x93.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-12-1024x317.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-12-768x238.png 768w" sizes="auto, (max-width: 1131px) 100vw, 1131px" /></p>
<h3>Etape N°7 – Installation des RPM OpenSSL 9.3p2 compilés</h3>
<p><img loading="lazy" decoding="async" width="1096" height="374" class="wp-image-8303" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-13.png 1096w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-13-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-13-1024x349.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-13-768x262.png 768w" sizes="auto, (max-width: 1096px) 100vw, 1096px" /></p>
<h3>Etape N°8 – Ouverture du « root acces » en SSH</h3>
<p><img loading="lazy" decoding="async" width="502" height="82" class="wp-image-8304" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-14.png 502w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-14-300x49.png 300w" sizes="auto, (max-width: 502px) 100vw, 502px" /></p>
<ul>
<li>Si yes, alors PermitRootLogin yes</li>
<li>Si no, alors PermitRootLogin prohibit-password</li>
</ul>
<pre>[root@node01-ssh UpdateEL8_SSL]# <span style="color: #ff0000;">cat /etc/ssh/sshd_config|grep PermitRootLogin</span></pre>
<p><img loading="lazy" decoding="async" width="700" height="66" class="wp-image-8305" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-15.png 700w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-15-300x28.png 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<h3>Etape N°9 – Activation PAM authentification</h3>
<p><img loading="lazy" decoding="async" width="388" height="58" class="wp-image-8306" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-16.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-16.png 388w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-16-300x45.png 300w" sizes="auto, (max-width: 388px) 100vw, 388px" /></p>
<p><img loading="lazy" decoding="async" width="344" height="61" class="wp-image-8307" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-17.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-17.png 344w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-17-300x53.png 300w" sizes="auto, (max-width: 344px) 100vw, 344px" /><br />
Positionne<strong> UsePAM</strong> à <strong>yes</strong></p>
<pre>[root@node01-ssh UpdateEL8_SSL]# <span style="color: #ff0000;">cat /etc/ssh/sshd_config|grep UsePAM</span></pre>
<p><img loading="lazy" decoding="async" width="641" height="68" class="wp-image-8308" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-18.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-18.png 641w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-18-300x32.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /></p>
<h3>Etape N°10 – Correction BUG sur la partie Certificat</h3>
<p><img loading="lazy" decoding="async" width="410" height="55" class="wp-image-8309" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-19.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-19.png 410w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-19-300x40.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-19-400x55.png 400w" sizes="auto, (max-width: 410px) 100vw, 410px" /></p>
<h3>Etape N°11 – Redémarrage sur service SSH v9.3p1</h3>
<p><img loading="lazy" decoding="async" width="954" height="329" class="wp-image-8310" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-20.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-20.png 954w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-20-300x103.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-20-768x265.png 768w" sizes="auto, (max-width: 954px) 100vw, 954px" /></p>
<pre>[root@node01-ssh UpdateEL8_SSL]# <span style="color: #ff0000;">ssh –V</span></pre>
<p><img loading="lazy" decoding="async" width="533" height="65" class="wp-image-8311" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-21.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-21.png 533w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8290-21-300x37.png 300w" sizes="auto, (max-width: 533px) 100vw, 533px" /></p>
<h2>Script BASH</h2>
<pre><span style="color: #ff0000;"><em>#!/bin/bash</em></span>
<span style="color: #ff0000;"><em>version=9.3p1</em></span>
<span style="color: #ff0000;"><em>openSSH_repo="https://ftp.lip6.fr/pub/OpenBSD/OpenSSH/portable"</em></span>
<span style="color: #ff0000;"><em>askPass_repo="https://mirror.de.leaseweb.net/slackware/slackware-14.2/source/xap/x11-ssh-askpass"</em></span>
<span style="color: #ff0000;"><em>today=`date +%F`</em></span>
<span style="color: #ff0000;"><em>array_valeur=(y n yes no)</em></span>
<span style="color: #ff0000;"><em>rouge='\e[0;31m'</em></span>
<span style="color: #ff0000;"><em>vert='\e[0;32m'</em></span>
<span style="color: #ff0000;"><em>neutre='\e[0;m'</em></span>
<span style="color: #ff0000;"><em>PATH_RPM="/root/rpmbuild/SOURCES"</em></span>
<span style="color: #ff0000;"><em>OPENSSH_SPEC="${PATH_RPM}/openssh-${version}/contrib/redhat/openssh.spec"</em></span>

<span style="color: #ff0000;"><em><strong>function check_version_ssh ()</strong> {</em></span>
<span style="color: #ff0000;"><em>check_version=`rpm -qa |grep openssh-server |awk -F"-" '{print $3}'`</em></span>
<span style="color: #ff0000;"><em>if [ ${check_version} == ${version} ]</em></span>
<span style="color: #ff0000;"><em>then</em></span>
<span style="color: #ff0000;"><em>echo ""</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#######################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} OpenSSL est déja à la version 9.3p1${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#######################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>exit</em></span>
<span style="color: #ff0000;"><em>fi</em></span>
<span style="color: #ff0000;"><em>echo "Votre version est la ${check_version}"</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function install_dependance</strong> <strong>()</strong> {</em></span>
<span style="color: #ff0000;"><em>for install_packet in pam-devel rpm-build rpmdevtools zlib-devel openssl-devel krb5-devel gcc wget gtk2-devel libXt-devel libX11-devel perl</em></span>
<span style="color: #ff0000;"><em>do</em></span>
<span style="color: #ff0000;"><em> echo "Installation du paquet ${install_packet}"</em></span>
<span style="color: #ff0000;"><em> dnf -y install ${install_packet} &gt;&gt; /dev/null</em></span>
<span style="color: #ff0000;"><em>done</em></span>
<span style="color: #ff0000;"><em>echo "Installation du paquet imake"</em></span>
<span style="color: #ff0000;"><em>dnf --enablerepo=powertools install imake -y &gt;&gt; /dev/null</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function recup_source</strong> <strong>()</strong> {</em></span>
<span style="color: #ff0000;"><em>## Source OpenSSH</em></span>
<span style="color: #ff0000;"><em>mkdir -p ${PATH_RPM} </em></span>
<span style="color: #ff0000;"><em>if [ -f ${PATH_RPM}/openssh-${version}.tar.gz ]</em></span>
<span style="color: #ff0000;"><em>then </em></span>
<span style="color: #ff0000;"><em> rm -f ${PATH_RPM}/openssh-${version}.tar.gz</em></span>
<span style="color: #ff0000;"><em> echo "Récupère les sources de openssh-${version}"</em></span>
<span style="color: #ff0000;"><em> wget c ${openSSH_repo}/openssh-${version}.tar.gz -P ${PATH_RPM}</em></span>
<span style="color: #ff0000;"><em>else</em></span>
<span style="color: #ff0000;"><em> echo "Récupère les sources de openssh-${version}"</em></span>
<span style="color: #ff0000;"><em> wget -c ${openSSH_repo}/openssh-${version}.tar.gz -P ${PATH_RPM} </em></span>
<span style="color: #ff0000;"><em>fi</em></span>

<span style="color: #ff0000;"><em>if [ -f ${PATH_RPM}/openssh-${version}.tar.gz.asc ]</em></span>
<span style="color: #ff0000;"><em>then</em></span>
<span style="color: #ff0000;"><em> rm -f ${PATH_RPM}/openssh-${version}.tar.gz.asc</em></span>
<span style="color: #ff0000;"><em> echo "Récupère les clefs de openssh-${version}"</em></span>
<span style="color: #ff0000;"><em> wget -c ${openSSH_repo}/openssh-${version}.tar.gz.asc -P ${PATH_RPM}</em></span>
<span style="color: #ff0000;"><em>else</em></span>
<span style="color: #ff0000;"><em> echo "Récupère les clefs de openssh-${version}"</em></span>
<span style="color: #ff0000;"><em> wget -c ${openSSH_repo}/openssh-${version}.tar.gz.asc -P${PATH_RPM} </em></span>
<span style="color: #ff0000;"><em>fi</em></span>

<span style="color: #ff0000;"><em>## Source askpass</em></span>
<span style="color: #ff0000;"><em>if [ -f ${PATH_RPM}/x11-ssh-askpass-1.2.4.1.tar.gz ]</em></span>
<span style="color: #ff0000;"><em>then</em></span>
<span style="color: #ff0000;"><em> rm -f ${PATH_RPM}/x11-ssh-askpass-1.2.4.1.tar.gz</em></span>
<span style="color: #ff0000;"><em> echo "Récupère les sources x11-ssh-askpass"</em></span>
<span style="color: #ff0000;"><em> wget -c ${askPass_repo}/x11-ssh-askpass-1.2.4.1.tar.gz -P ${PATH_RPM} </em></span>
<span style="color: #ff0000;"><em>else</em></span>
<span style="color: #ff0000;"><em> echo "Récupère les sources x11-ssh-askpass"</em></span>
<span style="color: #ff0000;"><em> wget -c ${askPass_repo}/x11-ssh-askpass-1.2.4.1.tar.gz -P ${PATH_RPM}</em></span>
<span style="color: #ff0000;"><em>fi</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><strong><span style="color: #ff0000;">function prepa_spec</span> ()</strong><em> {</em></span>
<span style="color: #ff0000;"><em>cd ${PATH_RPM}</em></span>
<span style="color: #ff0000;"><em>tar -zxvf openssh-${version}.tar.gz </em></span>
<span style="color: #ff0000;"><em>yes | cp /etc/pam.d/sshd openssh-${version}/contrib/redhat/sshd.pam</em></span>
<span style="color: #ff0000;"><em>mv openssh-${version}.tar.gz{,.orig}</em></span>
<span style="color: #ff0000;"><em>tar -czpf openssh-${version}.tar.gz openssh-${version}</em></span>
<span style="color: #ff0000;"><em>tar -zxvf openssh-9.3p1.tar.gz openssh-${version}/contrib/redhat/openssh.spec</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function ajust_spec ()</strong> {</em></span>
<span style="color: #ff0000;"><em>OPENSSH_SPEC="${PATH_RPM}/openssh-${version}/contrib/redhat/openssh.spec"</em></span>
<span style="color: #ff0000;"><em>chown root.root ${OPENSSH_SPEC}</em></span>
<span style="color: #ff0000;"><em>sed -i -e "s/%define no_gnome_askpass 0/%define no_gnome_askpass 1/g" ${OPENSSH_SPEC}</em></span>
<span style="color: #ff0000;"><em>sed -i -e "s/%define no_x11_askpass 0/%define no_x11_askpass 1/g" ${OPENSSH_SPEC}</em></span>
<span style="color: #ff0000;"><em>sed -i -e "s/BuildPreReq/BuildRequires/g" ${OPENSSH_SPEC}</em></span>
<span style="color: #ff0000;"><em>sed -i -e "s/PreReq: initscripts &gt;= 5.00/#PreReq: initscripts &gt;= 5.00/g" ${OPENSSH_SPEC}</em></span>
<span style="color: #ff0000;"><em>sed -i -e "s/BuildRequires: openssl-devel &lt; 1.1/#BuildRequires: openssl-devel &lt; 1.1/g" ${OPENSSH_SPEC}</em></span>
<span style="color: #ff0000;"><em>sed -i -e "/check-files/ s/^#*/#/" /usr/lib/rpm/macros</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function create_RPM ()</strong> {</em></span>
<span style="color: #ff0000;"><em>
cd ${PATH_RPM}/openssh-${version}/contrib/redhat/</em></span>
<span style="color: #ff0000;"><em>rpmbuild -ba openssh.spec</em></span>
<span style="color: #ff0000;"><em>cd /root/rpmbuild/RPMS/x86_64/</em></span>
<span style="color: #ff0000;"><em>ls -al |grep openssh*</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function install_RPM ()</strong> {</em></span>
<span style="color: #ff0000;"><em>## sauvegarde conf ssh PAM conf</em></span>
<span style="color: #ff0000;"><em>cd /root/rpmbuild/RPMS/x86_64/</em></span>
<span style="color: #ff0000;"><em>cp /etc/pam.d/sshd pam-ssh-conf-${today}</em></span>
<span style="color: #ff0000;"><em>
## Installation OpenSSL 9.3p1</em></span>
<span style="color: #ff0000;"><em>rpm -Uvh *.rpm</em></span>

<span style="color: #ff0000;"><em>## restauration ssh PAM conf</em></span>
<span style="color: #ff0000;"><em>mv /etc/pam.d/sshd /etc/pam.d/sshd_93p1_${today}</em></span>
<span style="color: #ff0000;"><em>yes | cp pam-ssh-conf-${today} /etc/pam.d/sshd</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function autorise_root_acces ()</strong> {</em></span>
<span style="color: #ff0000;"><em>printf "souhaitez vous activer root acces [yes,no]: "</em></span>
<span style="color: #ff0000;"><em>read -r reponse</em></span>
<span style="color: #ff0000;"><em>while ! [[ "${array_valeur[@]}" =~ ${reponse} ]];do </em></span>
<span style="color: #ff0000;"><em> autorise_root_acces</em></span>
<span style="color: #ff0000;"><em>done</em></span>

<span style="color: #ff0000;"><em>if [ ${reponse} == yes ] || [ ${reponse} == y ] </em></span>
<span style="color: #ff0000;"><em>then</em></span>
<span style="color: #ff0000;"><em> check_acces_root=`cat /etc/ssh/sshd_config |grep "PermitRootLogin prohibit-password" |wc -l`</em></span>
<span style="color: #ff0000;"><em>
 if [ ${check_acces_root} == 1 ]</em></span>
<span style="color: #ff0000;"><em> then</em></span>
<span style="color: #ff0000;"><em> sed -i 's/prohibit-password/yes/' /etc/ssh/sshd_config</em></span>
<span style="color: #ff0000;"><em> fi</em></span>

<span style="color: #ff0000;"><em> check_actif_acces_root=`cat /etc/ssh/sshd_config |grep "#PermitRootLogin" |wc -l`</em></span>

<span style="color: #ff0000;"><em> if [ ${check_actif_acces_root} == 1 ]</em></span>
<span style="color: #ff0000;"><em> then</em></span>
<span style="color: #ff0000;"><em> sed -i 's/#PermitRootLogin/PermitRootLogin/' /etc/ssh/sshd_config </em></span>
<span style="color: #ff0000;"><em> fi</em></span>

<span style="color: #ff0000;"><em>echo ""</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#####################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Root Acces est désormais activé ${neutre}" </em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#####################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>fi</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function activation_pam ()</strong> {</em></span>

<span style="color: #ff0000;"><em> check_pam_actif=`cat /etc/ssh/sshd_config |grep "#UsePAM yes" |wc -l`</em></span>
<span style="color: #ff0000;"><em> if [ ${check_pam_actif} == 1 ]</em></span>
<span style="color: #ff0000;"><em> then</em></span>
<span style="color: #ff0000;"><em> sed -i 's/#UsePAM no/UsePAM yes/' /etc/ssh/sshd_config</em></span>
<span style="color: #ff0000;"><em> fi </em></span>

<span style="color: #ff0000;"><em>echo ""</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#####################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Authentification PAM est activé ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#####################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function check_host_rsa_key ()</strong> {</em></span>

<span style="color: #ff0000;"><em>if [ ! -f "/etc/ssh/ssh_host_dsa_key" ]</em></span>
<span style="color: #ff0000;"><em>then</em></span>
<span style="color: #ff0000;"><em> ssh-keygen -t rsa -f /etc/ssh/ssh_host_dsa_key -q -P ""</em></span>
<span style="color: #ff0000;"><em>fi</em></span>
<span style="color: #ff0000;"><em>chmod -R 600 /etc/ssh/</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em><strong>function restart_sshd ()</strong> {</em></span>
<span style="color: #ff0000;"><em>systemctl restart sshd</em></span>
<span style="color: #ff0000;"><em>systemctl status sshd</em></span>
<span style="color: #ff0000;"><em>}</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>#### Lancement de l'installation </em></span>

<span style="color: #ff0000;"><em>echo ""</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}############################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Mise à jour de OpenSSL ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}############################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo ""</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}######################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 1 - Check la version OpenSSL ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}######################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>check_version_ssh</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo ""</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}##########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 2 - installation des dépendances ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}##########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>install_dependance</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}##########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 3 - Récupération des sources ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}##########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>recup_source</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}##########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 4 - Préparation du fichier spec ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}##########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>prepa_spec</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 5 - Ajustement du fichier spec ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>Sleep 2</em></span>
<span style="color: #ff0000;"><em>ajust_spec</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#################################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 6 - Création des RPM OpenSSL ${version} ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#################################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>create_RPM</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}######################################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 7 - installation des RPM OpenSSL ${version} ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}######################################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>install_RPM</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}######################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 8 - Ouverture root acces SSH ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}######################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>autorise_root_acces</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#############################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 9 - Activation authentification PAM ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}#############################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>activation_pam</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}###########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape 10 - Correction Bug Vertificat RSA ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}###########################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>check_host_rsa_key</em></span>

<span style="color: #ff0000;"><em>clear</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}############################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert} Etape Finale - Redémarrage du service SSH ${neutre}"</em></span>
<span style="color: #ff0000;"><em>echo -e "${vert}############################################${neutre}"</em></span>
<span style="color: #ff0000;"><em>sleep 2</em></span>
<span style="color: #ff0000;"><em>restart_sshd</em></span></pre>
<p>Views: 8</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-partie-2-bash-update-to-openssl-9-3p1/">MODOP – Partie 2 – BASH Update to OpenSSH 9.3p1</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-partie-2-bash-update-to-openssl-9-3p1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – YubiKey &#8211; Cient SSH &#8211; GitHub</title>
		<link>https://coffeebreak.en-images.info/modop-yubikey-cient-ssh-github/</link>
					<comments>https://coffeebreak.en-images.info/modop-yubikey-cient-ssh-github/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 13 May 2023 10:41:34 +0000</pubDate>
				<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[YubiKey]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Securité]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=8214</guid>

					<description><![CDATA[<p>MODOP - Mise en place d'une connexion SSH entre un client et l'application Github via YubiKey. Depuis fin 2021 , les connexions à vos repository sur Git doivent se réaliser via des clefs SSH. Dans le cas présent  , nous allons mettre en place une solution de connexion SSH  à l'aide d'un second facteur d'authentification "physique" afin d'augmenter la sécurité. Tous vos push seront réalisés avec une clef SSH + Clef YubiKey.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-yubikey-cient-ssh-github/">MODOP – YubiKey &#8211; Cient SSH &#8211; GitHub</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Prérequis</h2>
<ul>
<li><strong>Un compte Github</strong>
<ul>
<li><a href="https://github.com/">https://github.com/</a></li>
</ul>
</li>
<li><strong>Clef YubiKey</strong>
<ul>
<li><a href="https://www.yubico.com/">https://www.yubico.com/</a></li>
</ul>
</li>
<li><strong>MobaxTerm/Client SSH</strong>
<ul>
<li><a href="https://mobaxterm.mobatek.net/">https://mobaxterm.mobatek.net/</a></li>
<li><a href="https://www.putty.org/">https://www.putty.org/</a></li>
</ul>
</li>
</ul>
<h2>Génération d’une paire de clef « privé &amp; public » ed22519-sk</h2>
<pre>/home/mobaxterm #<span style="color: #ff0000;"> ssh-keygen --help</span></pre>
<p><img loading="lazy" decoding="async" width="815" height="164" class="wp-image-8215" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-1.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-1.png 815w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-1-300x60.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-1-768x155.png 768w" sizes="auto, (max-width: 815px) 100vw, 815px" /></p>
<pre>/home/mobaxterm # <span style="color: #ff0000;">ssh-keygen -t <strong>ed25519-sk</strong> -f /home/mobaxterm/.ssh/UserGit</span></pre>
<p><img loading="lazy" decoding="async" width="475" height="321" class="wp-image-8216" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-2.png 475w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-2-300x203.png 300w" sizes="auto, (max-width: 475px) 100vw, 475px" /><br />
« <strong>OK</strong> »</p>
<p><img loading="lazy" decoding="async" width="466" height="226" class="wp-image-8217" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-3.png 466w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-3-300x145.png 300w" sizes="auto, (max-width: 466px) 100vw, 466px" /><br />
«<strong> OK</strong> »</p>
<p><img loading="lazy" decoding="async" width="463" height="283" class="wp-image-8218" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-4.png 463w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-4-300x183.png 300w" sizes="auto, (max-width: 463px) 100vw, 463px" /><br />
«<strong> Insérer votre Yubico</strong> »</p>
<p><img loading="lazy" decoding="async" width="469" height="298" class="wp-image-8219" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-5.png 469w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-5-300x191.png 300w" sizes="auto, (max-width: 469px) 100vw, 469px" /><br />
<strong>Saisir votre code de Sécurité</strong></p>
<p><img loading="lazy" decoding="async" width="474" height="252" class="wp-image-8220" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-6.png 474w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-6-300x159.png 300w" sizes="auto, (max-width: 474px) 100vw, 474px" /><br />
Toucher le logo « <strong>Y</strong> » de votre Key</p>
<p><img loading="lazy" decoding="async" width="963" height="328" class="wp-image-8221" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-7.png 963w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-7-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-7-768x262.png 768w" sizes="auto, (max-width: 963px) 100vw, 963px" /><br />
<strong>Les clefs sont générées</strong></p>
<pre>/home/mobaxterm # <span style="color: #ff0000;">ls /home/mobaxterm/.ssh/ |grep UserGit</span></pre>
<p><img loading="lazy" decoding="async" width="793" height="74" class="wp-image-8222" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-8.png 793w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-8-300x28.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-8-768x72.png 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></p>
<pre>/home/mobaxterm # <span style="color: #ff0000;">cat /home/mobaxterm/.ssh/UserGit.pub</span></pre>
<p><img loading="lazy" decoding="async" width="1199" height="75" class="wp-image-8223" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-9.png 1199w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-9-300x19.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-9-1024x64.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-9-768x48.png 768w" sizes="auto, (max-width: 1199px) 100vw, 1199px" /></p>
<p><span style="color: #ff0000;"><strong>Copier la clef pub dans un notepad</strong></span></p>
<h2>Intégrer la clef Public sur GitHub</h2>
<ul>
<li><a href="https://github.com/">https://github.com/</a></li>
</ul>
<p><span style="text-decoration: underline;">Se connecter à votre  compte github</span></p>
<p><img loading="lazy" decoding="async" width="1628" height="513" class="wp-image-8224" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-10.png 1628w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-10-300x95.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-10-1024x323.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-10-768x242.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-10-1536x484.png 1536w" sizes="auto, (max-width: 1628px) 100vw, 1628px" /></p>
<p><img loading="lazy" decoding="async" width="742" height="449" class="wp-image-8225" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-11.png 742w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-11-300x182.png 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /><br />
« <strong>Signed .. </strong>» et « <strong>Settings</strong> »</p>
<p><img loading="lazy" decoding="async" width="973" height="332" class="wp-image-8226" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-12.png 973w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-12-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-12-768x262.png 768w" sizes="auto, (max-width: 973px) 100vw, 973px" /><br />
« <strong>SSH and GPG Keys</strong> »</p>
<p><img loading="lazy" decoding="async" width="708" height="241" class="wp-image-8227" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-13.png 708w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-13-300x102.png 300w" sizes="auto, (max-width: 708px) 100vw, 708px" /><br />
«<strong> New SSH key </strong>»</p>
<p><img loading="lazy" decoding="async" width="808" height="419" class="wp-image-8228" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-14.png 808w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-14-300x156.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-14-768x398.png 768w" sizes="auto, (max-width: 808px) 100vw, 808px" /><br />
<span style="color: #ff0000;"><strong>Ajouter votre clef Publique générée avec YubiKey</strong></span></p>
<p><img loading="lazy" decoding="async" width="715" height="367" class="wp-image-8229" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-15.png 715w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-15-300x154.png 300w" sizes="auto, (max-width: 715px) 100vw, 715px" /></p>
<h2>Activer l’identification SSH sur le repositories</h2>
<p><img loading="lazy" decoding="async" width="1148" height="284" class="wp-image-8230" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-16.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-16.png 1148w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-16-300x74.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-16-1024x253.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-16-768x190.png 768w" sizes="auto, (max-width: 1148px) 100vw, 1148px" /><br />
Choisir votre « repositories »</p>
<p><img loading="lazy" decoding="async" width="876" height="231" class="wp-image-8231" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-17.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-17.png 876w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-17-300x79.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-17-768x203.png 768w" sizes="auto, (max-width: 876px) 100vw, 876px" /><br />
Sélectionner votre projet (ici Proxmox-Ansible-CllusterMysql )</p>
<p><img loading="lazy" decoding="async" width="1469" height="417" class="wp-image-8232" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-18.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-18.png 1469w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-18-300x85.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-18-1024x291.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-18-768x218.png 768w" sizes="auto, (max-width: 1469px) 100vw, 1469px" /><br />
«<strong> Code </strong>» et « <strong>SSH</strong> »</p>
<ul>
<li><span style="color: #ff0000;"><a style="color: #ff0000;" href="mailto:git@github.com:chrisPB-fr/Proxmox-Ansible-CllusterMysql.git">git@github.com:chrisPB-fr/Proxmox-Ansible-CllusterMysql.git</a></span></li>
</ul>
<h2>Test import DATA avec Clef sur GitHub</h2>
<h3><span style="text-decoration: underline;">Export du projet</span></h3>
<pre>/home/mobaxterm # <span style="color: #ff0000;">git clone <strong>git@github.com:chrisPB-fr/Proxmox-Ansible-CllusterMysql.git</strong> --config core.sshCommand="ssh -i <strong>/home/mobaxterm/.ssh/UserGit</strong>"</span></pre>
<p><img loading="lazy" decoding="async" width="1513" height="502" class="wp-image-8233" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-19.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-19.png 1513w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-19-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-19-1024x340.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-19-768x255.png 768w" sizes="auto, (max-width: 1513px) 100vw, 1513px" /><br />
<strong>Insérer la clef Yubikey</strong></p>
<p><img loading="lazy" decoding="async" width="1653" height="461" class="wp-image-8234" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-20.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-20.png 1653w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-20-300x84.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-20-1024x286.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-20-768x214.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-20-1536x428.png 1536w" sizes="auto, (max-width: 1653px) 100vw, 1653px" /><br />
Touche le « <strong>Y</strong> » de la clef</p>
<p><img loading="lazy" decoding="async" width="1549" height="173" class="wp-image-8235" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-21.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-21.png 1549w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-21-300x34.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-21-1024x114.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-21-768x86.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-21-1536x172.png 1536w" sizes="auto, (max-width: 1549px) 100vw, 1549px" /><br />
<strong>Le dépôt de votre projet est récupéré sur votre machine</strong></p>
<pre>/home/mobaxterm # <span style="color: #ff0000;">cd Proxmox-Ansible-CllusterMysql</span>
/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master #<span style="color: #ff0000;"> ls -al</span></pre>
<p><img loading="lazy" decoding="async" width="846" height="187" class="wp-image-8236" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-22.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-22.png 846w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-22-300x66.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-22-768x170.png 768w" sizes="auto, (max-width: 846px) 100vw, 846px" /></p>
<h3>Initialisation des variables du projet</h3>
<pre>/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">git config --global user.email "mail@mail.com"</span>
/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">git config --global user.name "chrisPB-fr"</span>
/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">git remote set-url origin git@github.com:chrisPB-fr/Proxmox-Ansible-CllusterMysql.git</span></pre>
<h3>Modification du projet</h3>
<h4><span style="text-decoration: underline;">Initialement le readme.md</span></h4>
<p><img loading="lazy" decoding="async" width="777" height="291" class="wp-image-8237" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-23.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-23.png 777w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-23-300x112.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-23-768x288.png 768w" sizes="auto, (max-width: 777px) 100vw, 777px" /></p>
<pre>/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">echo " - Test SSH Key Yubico" &gt;&gt; README.md</span>
/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">cat README.md</span></pre>
<p><img loading="lazy" decoding="async" width="875" height="197" class="wp-image-8238" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-24.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-24.png 875w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-24-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-24-768x173.png 768w" sizes="auto, (max-width: 875px) 100vw, 875px" /></p>
<h3>Import du projet modifié avec SSH YubiKey</h3>
<pre>/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">git add .</span>
/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">git commit -am "Modification fichier readme"</span></pre>
<p><img loading="lazy" decoding="async" width="1150" height="105" class="wp-image-8239" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-25.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-25.png 1150w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-25-300x27.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-25-1024x93.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-25-768x70.png 768w" sizes="auto, (max-width: 1150px) 100vw, 1150px" /></p>
<pre>/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">git push origin master</span></pre>
<p><img loading="lazy" decoding="async" width="1440" height="408" class="wp-image-8240" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-26.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-26.png 1440w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-26-300x85.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-26-1024x290.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-26-768x218.png 768w" sizes="auto, (max-width: 1440px) 100vw, 1440px" /><br />
<strong>Insérez la clef</strong> pour identifier votre transaction via SSH</p>
<p><img loading="lazy" decoding="async" width="1418" height="375" class="wp-image-8241" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-27.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-27.png 1418w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-27-300x79.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-27-1024x271.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-27-768x203.png 768w" sizes="auto, (max-width: 1418px) 100vw, 1418px" /><br />
Touchez le logo « <strong>Y</strong> »</p>
<p><span style="text-decoration: underline;"><img loading="lazy" decoding="async" width="989" height="204" class="wp-image-8242" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-28.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-28.png 989w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-28-300x62.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-28-768x158.png 768w" sizes="auto, (max-width: 989px) 100vw, 989px" /></span><br />
<strong>La connexion est réalisée</strong></p>
<h4><span style="text-decoration: underline;">Côté import sur Github</span></h4>
<p><img loading="lazy" decoding="async" width="789" height="363" class="wp-image-8243" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-29.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-29.png 789w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-29-300x138.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8214-29-768x353.png 768w" sizes="auto, (max-width: 789px) 100vw, 789px" /></p>
<pre>/home/mobaxterm/Proxmox-Ansible-CllusterMysql/master # <span style="color: #ff0000;">git log</span></pre>
<p>Views: 5</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-yubikey-cient-ssh-github/">MODOP – YubiKey &#8211; Cient SSH &#8211; GitHub</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-yubikey-cient-ssh-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Connexion SSH YubiKey &#8211; Linux Machine</title>
		<link>https://coffeebreak.en-images.info/modop-connexion-ssh-yubikey-linux-machine/</link>
					<comments>https://coffeebreak.en-images.info/modop-connexion-ssh-yubikey-linux-machine/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 13 May 2023 09:50:44 +0000</pubDate>
				<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Ubuntu Linux]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Securité]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[yubikey]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=8189</guid>

					<description><![CDATA[<p>MODOP - Mise en place d'une connexion SSH entre un client et un Serveur via une clef Yubikey .Cette connexion permet de renforcer la connexion sur des machines serveur et cela à l'aide d'un second facteur d'authentification "physique" prouvant son identité. Elle permet ainsi de s'affranchir de la mémorisation de mot de passe compliqués.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-connexion-ssh-yubikey-linux-machine/">MODOP – Connexion SSH YubiKey &#8211; Linux Machine</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">Génération d’une paire de clef «&nbsp;privé &amp; public&nbsp;»</h1>


<pre><kbd><code>/home/mobaxterm # <span style="color: #ff0000;">ssh-keygen --help</span></code></kbd></pre>


<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1037" height="357" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-2.png" alt="" class="wp-image-8191" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-2.png 1037w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-2-300x103.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-2-1024x353.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-2-768x264.png 768w" sizes="auto, (max-width: 1037px) 100vw, 1037px" /></figure>


<pre><code>/home/mobaxterm # <span style="color: #ff0000;">ssh-keygen -t <strong>ed25519-sk</strong> -f /home/mobaxterm/.ssh/key01</span></code></pre>


<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="467" height="318" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-3.png" alt="" class="wp-image-8192" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-3.png 467w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-3-300x204.png 300w" sizes="auto, (max-width: 467px) 100vw, 467px" /></figure>



<p>«&nbsp;<strong>OK&nbsp;</strong>»</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="471" height="229" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-4.png" alt="" class="wp-image-8193" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-4.png 471w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-4-300x146.png 300w" sizes="auto, (max-width: 471px) 100vw, 471px" /></figure>



<p>«&nbsp;<strong>OK</strong>&nbsp;»</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="473" height="292" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-5.png" alt="" class="wp-image-8194" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-5.png 473w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-5-300x185.png 300w" sizes="auto, (max-width: 473px) 100vw, 473px" /></figure>



<p>«&nbsp;<strong>Introduire votre clef YubiKey&nbsp;</strong>»</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="466" height="298" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-6.png" alt="" class="wp-image-8195" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-6.png 466w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-6-300x192.png 300w" sizes="auto, (max-width: 466px) 100vw, 466px" /></figure>



<p>Taper votre mot de passe saisi lors de la configuration de votre clef&nbsp;puis «&nbsp;<strong>OK</strong>&nbsp;»</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="470" height="261" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-7.png" alt="" class="wp-image-8196" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-7.png 470w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-7-300x167.png 300w" sizes="auto, (max-width: 470px) 100vw, 470px" /></figure>



<p>Toucher le logo <strong>Y</strong> de votre clef Yubico</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="962" height="326" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-8.png" alt="" class="wp-image-8197" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-8.png 962w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-8-300x102.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-8-768x260.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /></figure>



<p>Reste, ou pas , à saisir une « passphrasse » pour renforcer le certificat puis «&nbsp;<strong>enter&nbsp;</strong>»</p>
</div>



<h1 class="wp-block-heading">Lister la paire de clef «&nbsp;privé &amp; public&nbsp;»</h1>


<pre>/home/mobaxterm # <span style="color: #ff0000;">ls -alt /home/mobaxterm/.ssh/key01*</span></pre>


<figure class="wp-block-image"><img loading="lazy" decoding="async" width="914" height="119" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-9.png" alt="" class="wp-image-8198" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-9.png 914w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-9-300x39.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-9-768x100.png 768w" sizes="auto, (max-width: 914px) 100vw, 914px" /></figure>


<pre>/home/mobaxterm #<span style="color: #ff0000;"> cat /home/mobaxterm/.ssh/key01.pub</span></pre>


<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1288" height="94" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-10.png" alt="" class="wp-image-8199" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-10.png 1288w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-10-300x22.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-10-1024x75.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-10-768x56.png 768w" sizes="auto, (max-width: 1288px) 100vw, 1288px" /></figure>



<h1 class="wp-block-heading">Copier votre clef publique sur le(s) serveur(s)</h1>


<pre>/home/mobaxterm # <span style="color: #ff0000;">ssh-copy-id -i /home/mobaxterm/.ssh/key01.pub <a style="color: #ff0000;" href="mailto:root@floki03.house.cpb">root@floki03.house.cpb</a></span></pre>


<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1143" height="216" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-11.png" alt="" class="wp-image-8200" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-11.png 1143w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-11-300x57.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-11-1024x194.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-11-768x145.png 768w" sizes="auto, (max-width: 1143px) 100vw, 1143px" /></figure>



<h1 class="wp-block-heading">Connexion au serveur via YubiKey</h1>


<pre>/home/mobaxterm # <span style="color: #ff0000;">ssh -i <strong>/home/mobaxterm/.ssh/key01</strong> -l root floki03.house.cpb</span></pre>


<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1075" height="494" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-12.png" alt="" class="wp-image-8201" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-12.png 1075w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-12-300x138.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-12-1024x471.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-12-768x353.png 768w" sizes="auto, (max-width: 1075px) 100vw, 1075px" /></figure>



<p>«<strong>&nbsp;Insérez la clef YubiKey</strong>&nbsp;»</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1151" height="456" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-13.png" alt="" class="wp-image-8202" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-13.png 1151w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-13-300x119.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-13-1024x406.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-13-768x304.png 768w" sizes="auto, (max-width: 1151px) 100vw, 1151px" /></figure>



<p>«&nbsp;<strong>Touchez le logo Y</strong>&nbsp;»</p>
</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1084" height="239" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-14.png" alt="" class="wp-image-8203" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-14.png 1084w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-14-300x66.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-14-1024x226.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-14-768x169.png 768w" sizes="auto, (max-width: 1084px) 100vw, 1084px" /></figure>



<p><strong>La connexion est réalisée via YubiKey et Clef ssh</strong></p>
</div>



<h1 class="wp-block-heading">Cléf Publique sur Serveur</h1>


<pre><code>root@floki03:~# <span style="color: #ff0000;">cat .ssh/authorized_keys</span></code></pre>


<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1269" height="187" src="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-15.png" alt="" class="wp-image-8204" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-15.png 1269w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-15-300x44.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-15-1024x151.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2023/05/word-image-8189-15-768x113.png 768w" sizes="auto, (max-width: 1269px) 100vw, 1269px" /></figure>



<p></p>
<p>Views: 3</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-connexion-ssh-yubikey-linux-machine/">MODOP – Connexion SSH YubiKey &#8211; Linux Machine</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-connexion-ssh-yubikey-linux-machine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Installation Tunnel GRE/Ipsec &#8211; Host to Host</title>
		<link>https://coffeebreak.en-images.info/modop-installation-tunnel-gre-ipsec-host-to-host/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-tunnel-gre-ipsec-host-to-host/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 03 Jul 2022 11:24:20 +0000</pubDate>
				<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RockyLinux]]></category>
		<category><![CDATA[Securité]]></category>
		<category><![CDATA[Serveur]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=6779</guid>

					<description><![CDATA[<p>MODOP d'une encapsulation de paquets de données chiffrés via les services GRE et IPSec. Nous reprenons le MODP précédent sur la mise en place d'un tunnel GRE pour lui appliquer<br />
une couche de chiffrement avec clés partagées (IPSec) .Ce chiffrement va permettre de sécuriser les communications entre les deux équipements .Néanmoins quand on interconnecte deux sites avec<br />
cette solution ,  il n’y a aucun moyen de restreindre individuellement les accès des machines en cas de compromission de clef.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-tunnel-gre-ipsec-host-to-host/">MODOP – Installation Tunnel GRE/Ipsec &#8211; Host to Host</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: center;"><span style="color: #000000;">Installation de la machine tun-hosta.house.cpb – RockyLinux</span></h2>
<h3><span style="color: #000000;"><strong>Spécification de la machine tun-hosta.house.cpb</strong></span></h3>
<p>Host&nbsp;:&nbsp;<strong>tun-hosta.house.cpb</strong></p>
<ul>
<li><strong>IP&nbsp;:192.168.1.56</strong>
<ul>
<li>VIP&nbsp;:<strong><span style="color: #0000ff;"> 10.10.10.1/24</span></strong></li>
</ul>
</li>
<li>OS&nbsp;:&nbsp;<strong>RockyLinux</strong></li>
<li>vCPU&nbsp;: 2</li>
<li>DD&nbsp;: 8Go</li>
<li>Ram&nbsp;: 2Go</li>
</ul>
<h3><span style="color: #000000;"><strong>Mise à jour de la machine </strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">dnf update -y</span></pre>
<h3><span style="color: #000000;"><strong>TimeDate</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">timedatectl set-timezone "Europe/Paris"</span></pre>
<h3><span style="color: #000000;"><strong>Ajouter les hosts (Si pas de DNS)</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">echo "192.168.1.56 tun-hosta tun-hosta.house.cpb" &gt;&gt; /etc/hosts</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "172.16.185.140 tun-hostb tun-hostb.house.cpb" &gt;&gt; /etc/hosts</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "10.10.10.1 tunipsec-grea tunipsec-grea.house.cpb" &gt;&gt; /etc/hosts</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "10.10.10.2 tunipsec-greb tunipsec-greb.house.cpb" &gt;&gt; /etc/hosts</span></pre>
<h3><span style="color: #000000;"><strong>Installation epel</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">dnf install epel-release</span></pre>
<h3><span style="color: #000000;"><strong>Chargement Module GRE &#8211; CLI</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">lsmod | grep ip_gre</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">modprobe ip_gre</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">lsmod | grep ip_gre</span></pre>
<p><img loading="lazy" decoding="async" width="448" height="77" class="wp-image-6781" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-2.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-2.png 448w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-2-300x52.png 300w" sizes="auto, (max-width: 448px) 100vw, 448px" /></p>
<h3><span style="color: #000000;"><strong>Chargement Module GRE – On BOOT</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">echo ip_gre &gt;&gt; /etc/modules-load.d/tun.conf</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">ls -al /etc/modules-load.d/tun.conf</span>
<span style="color: #ff0000;"><em>-rw-r--r--. 1 root root 7 19 juin 12:13 /etc/modules-load.d/tun.conf</em></span></pre>
<h3><span style="color: #000000;"><strong>Configuration Réseau Tunnel GRE</strong></span></h3>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Création du Tunnel tun0</span></span></h4>
<pre><span style="color: #ff0000;"><span style="color: #000000;">[root@tun-hosta ~]#</span> ip tunnel add tun0 mode gre remote <strong>172.16.185.140</strong> local <strong>192.168.1.56</strong> ttl 255</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Activation de la connexion tun0</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">ip link set tun0 up</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Création de l’adresse VIP</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">ip addr add <strong>10.10.10.1/24</strong> dev tun0</span></pre>
<h3><span style="color: #000000;"><strong>Chargement Tun0 – On BOOT</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">echo "ip tunnel add tun0 mode gre remote <strong>172.16.185.140</strong> local <strong>192.168.1.56</strong> ttl 255" &gt;&gt; /etc/rc.local</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "ip link set tun0 up" &gt;&gt; /etc/rc.local</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "ip addr add 10.10.10.1/24 dev tun0" &gt;&gt; /etc/rc.local</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">chmod +x /etc/rc.local</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Check de la connexion tun0</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">nmcli connection</span></pre>
<p><img loading="lazy" decoding="async" width="573" height="90" class="wp-image-6782" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-3.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-3.png 573w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-3-300x47.png 300w" sizes="auto, (max-width: 573px) 100vw, 573px" /></p>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">ip a show tun0</span></pre>
<p><img loading="lazy" decoding="async" width="892" height="132" class="wp-image-6783" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-4.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-4.png 892w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-4-300x44.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-4-768x114.png 768w" sizes="auto, (max-width: 892px) 100vw, 892px" /></p>
<h3><span style="color: #000000;"><strong>Activer le Forward IPv4</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">echo "net.ipv4.ip_forward=1" &gt; /etc/sysctl.conf</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "net.ipv4.conf.default.send_redirects=0</span>
<span style="color: #ff0000;">" &gt; /etc/sysctl.conf</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "net.ipv4.conf.default.accept_redirects=0</span>
<span style="color: #ff0000;">" &gt; /etc/sysctl.conf</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">sysctl -p</span></pre>
<h3><span style="color: #000000;"><strong>Activer/désactiver les rules Firewall GRE</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">firewall-cmd --remove-service={dhcpv6-client,cockpit} –permanent</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">firewall-cmd --permanent --add-interface=tun0</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">firewall-cmd --reload</span></pre>
<h2 style="text-align: center;"><span style="color: #000000;">Installation de la machine tun-hostb.house.cpb – AlmaLinux8</span></h2>
<h3><span style="color: #000000;"><strong>Spécification de la machine tun-hostb.house.cpb</strong></span></h3>
<p>Host&nbsp;:&nbsp;<strong>tun-hostb.house.cpb</strong></p>
<ul>
<li><strong>IP&nbsp;:172.16.185.140</strong>
<ul>
<li>VIP&nbsp;: <strong><span style="color: #0000ff;">10.10.10.2/24</span></strong></li>
</ul>
</li>
<li>OS&nbsp;:&nbsp;<strong>AlmaLinux</strong></li>
<li>vCPU&nbsp;: 2</li>
<li>DD&nbsp;: 8Go</li>
<li>Ram&nbsp;: 2Go</li>
</ul>
<h3><span style="color: #000000;"><strong>Mise à jour de la machine </strong></span></h3>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">yum -y update</span></pre>
<h3><span style="color: #000000;"><strong>TimeDate</strong></span></h3>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">timedatectl set-timezone "Europe/Paris"</span></pre>
<h3><span style="color: #000000;"><strong>Ajouter les hosts (Si pas de DNS)</strong></span></h3>
<pre>[root@tun-hostb ~]#<span style="color: #ff0000;"> echo "192.168.1.56 tun-hosta tun-hosta.house.cpb" &gt;&gt; /etc/hosts</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">echo "172.16.185.140 tun-hostb tun-hostb.house.cpb" &gt;&gt; /etc/hosts</span>

[root@tun-hostb ~]# <span style="color: #ff0000;">echo "10.10.10.1 tunipsec-grea tunipsec-grea.house.cpb" &gt;&gt; /etc/hosts</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">echo "10.10.10.2 tunipsec-greb tunipsec-greb.house.cpb" &gt;&gt; /etc/hosts</span></pre>
<h3><span style="color: #000000;"><strong>Chargement Module GRE &#8211; CLI</strong></span></h3>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">lsmod | grep ip_gre</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">modprobe ip_gre</span></pre>
<h3><span style="color: #000000;"><strong>Chargement Module GRE – On BOOT</strong></span></h3>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">echo ip_gre &gt;&gt; /etc/modules-load.d/tun.conf</span></pre>
<h3><span style="color: #000000;"><strong>Configuration Réseau Tunnel GRE</strong></span></h3>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Création de l’interface tun0</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">ip tunnel add tun0 mode gre remote <strong>192.168.1.56</strong> local <strong>172.16.185.140</strong> ttl 255</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Activation de la connexion tun0</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">ip link set tun0</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Création de l’adresse VIP</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">ip addr add <strong>10.10.10.2/24</strong> dev tun0</span></pre>
<h3><span style="color: #000000;"><strong>Chargement Tun0 – On BOOT</strong></span></h3>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">echo "ip tunnel add tun0 mode gre remote <strong>192.168.1.56</strong> local <strong>172.16.185.140</strong> ttl 255" &gt;&gt; /etc/rc.local</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "ip link set tun0 up" &gt;&gt; /etc/rc.local</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">echo "ip addr add <strong>10.10.10.2/24</strong> dev tun0" &gt;&gt; /etc/rc.local</span>
[root@tun-hosta ~]#<span style="color: #ff0000;"> chmod +x /etc/rc.local</span></pre>
<h4><span style="text-decoration: underline; color: #000000;">Check de la connexion tun0</span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">ip a show tun0</span></pre>
<p><img loading="lazy" decoding="async" width="873" height="130" class="wp-image-6784" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-5.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-5.png 873w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-5-300x45.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-5-768x114.png 768w" sizes="auto, (max-width: 873px) 100vw, 873px" /></p>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">nmcli connection</span></pre>
<p><img loading="lazy" decoding="async" width="574" height="85" class="wp-image-6785" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-6.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-6.png 574w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-6-300x44.png 300w" sizes="auto, (max-width: 574px) 100vw, 574px" /></p>
<h3><span style="color: #000000;"><strong>Activer le Forward IPv4</strong></span></h3>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">echo "net.ipv4.ip_forward=1" &gt; /etc/sysctl.conf</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">echo "net.ipv4.conf.default.send_redirects=0</span>
<span style="color: #ff0000;">" &gt; /etc/sysctl.conf</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">echo "net.ipv4.conf.default.accept_redirects=0</span>
<span style="color: #ff0000;">" &gt; /etc/sysctl.conf</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">sysctl -p</span></pre>
<h3><span style="color: #000000;"><strong>Activer/désactiver les rules Firewall GRE</strong></span></h3>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">firewall-cmd --remove-service=dhcpv6-client –permanent</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">firewall-cmd --permanent --add-interface=tun0</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">firewall-cmd --reload</span></pre>
<h2><span style="color: #000000;">Check des flux réseaux Public et Tunnel</span></h2>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Serveur tun-hosta</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">ping -c 3 tunipsec-grea</span></pre>
<p><img loading="lazy" decoding="async" width="621" height="91" class="wp-image-6786" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-7.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-7.png 621w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-7-300x44.png 300w" sizes="auto, (max-width: 621px) 100vw, 621px" /></p>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">ping -c 3 tunipsec-greb</span></pre>
<p><img loading="lazy" decoding="async" width="620" height="95" class="wp-image-6787" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-8.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-8.png 620w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-8-300x46.png 300w" sizes="auto, (max-width: 620px) 100vw, 620px" /></p>
<h4><span style="color: #000000;">Serveur tun-hostb</span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">ping -c 3 tunipsec-grea</span></pre>
<p><img loading="lazy" decoding="async" width="620" height="86" class="wp-image-6788" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-9.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-9.png 620w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-9-300x42.png 300w" sizes="auto, (max-width: 620px) 100vw, 620px" /></p>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">ping -c 3 tunipsec-greb</span></pre>
<p><img loading="lazy" decoding="async" width="622" height="89" class="wp-image-6789" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-10.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-10.png 622w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-10-300x43.png 300w" sizes="auto, (max-width: 622px) 100vw, 622px" /></p>
<h2 style="text-align: center;"><span style="color: #000000;">Installation Ipsec sur le Tunnel tun0</span></h2>
<h3><span style="color: #000000;"><strong>Inventaire du réseau tun0/Machine</strong></span></h3>
<p>Host&nbsp;:&nbsp;<strong>tunipsec-grea.house.cpb</strong></p>
<ul>
<li><strong>IP tun0</strong> :<span style="color: #3366ff;"> <strong>10.10.10.1/24</strong></span></li>
</ul>
<p>Host&nbsp;:&nbsp;<strong>tunipsec-greb.house.cpb</strong></p>
<ul>
<li><strong>IP tun0</strong> : <span style="color: #3366ff;"><strong>10.10.10.2/24</strong></span></li>
</ul>
<h3 style="padding-left: 80px;"><span style="color: #000000;"><strong>Ipsec – Machine tunipsec-grea.house.cpb</strong></span></h3>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Désactiver «&nbsp;rp_filter&nbsp;»</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">echo "net.ipv4.conf.all.rp_filter = 0" &gt;&gt; /etc/sysctl.d/50-libreswan.conf</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">sysctl --system</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Installer libreswan</span></span></h4>
<pre><span style="color: #000000;">[root@tun-hosta ~]# <span style="color: #ff0000;">yum install libreswan</span></span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Initialisation de la base NSS</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">systemctl stop ipsec</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">rm -f /etc/ipsec.d/*db</span>
[root@tun-hosta ~]# <span style="color: #ff0000;">ls -al /etc/ipsec.d/</span></pre>
<p><img loading="lazy" decoding="async" width="518" height="121" class="wp-image-6790" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-11.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-11.png 518w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-11-300x70.png 300w" sizes="auto, (max-width: 518px) 100vw, 518px" /></p>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">ipsec initnss</span>
<span style="color: #ff0000;"><em>Initializing NSS database</em></span>

[root@tun-hosta ~]# <span style="color: #ff0000;">ls -al /etc/ipsec.d/</span></pre>
<p><img loading="lazy" decoding="async" width="468" height="124" class="wp-image-6791" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-12.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-12.png 468w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-12-300x79.png 300w" sizes="auto, (max-width: 468px) 100vw, 468px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Ajouter les rules ipsec – firewall</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">firewall-cmd --add-service=ipsec --permanent &amp;&amp; firewall-cmd –reload</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Démarrer Ipsec</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">systemctl enable ipsec --now</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Génerer une clef RSA pour hosta</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">ipsec newhostkey</span>
<span style="color: #ff0000;"><em>Generated RSA key pair with CKAID e60a1b0aba69d1a0f7dfc055899db6597ef1996f was stored in the NSS database</em></span>
<span style="color: #ff0000;"><em>The public key can be displayed using</em><strong><em>: ipsec showhostkey --left --ckaid e60a1b0aba69d1a0f7dfc055899db6597ef1996f</em></strong></span>

[root@tun-hosta ~]# <span style="color: #ff0000;"><strong>ipsec showhostkey --left --ckaid e60a1b0aba69d1a0f7dfc055899db6597ef1996f</strong></span>
<span style="color: #00ff00;"><strong><em> # rsakey AwEAAdnx8</em><em> leftrsasigkey=0sAwEAAdnx8WIZbGxrPh+bSDWuKhFLY0oNuFs68lfBrxCCH5UeeWrf53HFYBFKHvbUWQdu6CykibfB1SuJkvIojDhZbeKQg0MqMU/0jT29kncPOI+ar6DYIu0yXUnlIOYwqJQwFAWAXBPLA4b2JsePKZJFcjtlryRaItfWxdkDH39aO/WlSjLu/fMrHv9tDixH7kMfU/n5dSw3iCwix8I+PgXhdOTMRJEdcWnZEprDPlITmIB3gYN7x166V8DXLpFzAIFzD67wuReeq3z7V4podnfsLKtM+484SSpOjnLD9hs1DVP6V1N6SLPDgWjNXEaDjBXYfllrJzGl62If9+DiRHzA3XQn7XDXAxqzoDKpW4IBMVo6EHzK5Lj/GgC1qvJdBJLf7kG7PIZEv6LvbdmTm4JxSTCDtEM3DOk9wWwDdn5A2N3JbD5rwsxsGRa+dDadYS/KUxrYcKVOmh6UAFcP3AOuTaESaBy44PSWnG7jK/z8Lv4iyUxNAQQc9iMcuuSUZANpPvdX5ze3QXkr/ny7qw==</em></strong></span></pre>
<p><em><img loading="lazy" decoding="async" width="1125" height="146" class="wp-image-6792" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-13.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-13.png 1125w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-13-300x39.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-13-1024x133.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-13-768x100.png 768w" sizes="auto, (max-width: 1125px) 100vw, 1125px" /></em></p>
<h3 style="padding-left: 80px;"><span style="color: #000000;"><strong>Ipsec – Machine tunipsec-greb.house.cpb</strong></span></h3>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Désactiver «&nbsp;rp_filter&nbsp;»</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">echo "net.ipv4.conf.all.rp_filter = 0" &gt;&gt; /etc/sysctl.d/50-libreswan.conf</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">sysctl --system</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Installer libreswan</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">yum install libreswan</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Initialisation de la base NSS</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">systemctl stop ipsec</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">rm -f /etc/ipsec.d/*db</span>

[root@tun-hostb ~]# <span style="color: #ff0000;">ipsec initnss</span>
<span style="color: #ff0000;"><em>Initializing NSS database</em></span>

[root@tun-hostb ~]# <span style="color: #ff0000;">ls -al /etc/ipsec.d/</span></pre>
<p><img loading="lazy" decoding="async" width="484" height="130" class="wp-image-6793" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-14.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-14.png 484w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-14-300x81.png 300w" sizes="auto, (max-width: 484px) 100vw, 484px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Ajouter les rules ipsec – firewall</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">firewall-cmd --add-service=ipsec --permanent &amp;&amp; firewall-cmd --reload</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Démarrer Ipsec</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">systemctl enable ipsec --now</span>
[root@tun-hostb ~]# <span style="color: #ff0000;">systemctl status ipsec</span></pre>
<p><img loading="lazy" decoding="async" width="1151" height="426" class="wp-image-6794" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-15.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-15.png 1151w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-15-300x111.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-15-1024x379.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-15-768x284.png 768w" sizes="auto, (max-width: 1151px) 100vw, 1151px" /></p>
<h4><span style="color: #000000;">Génerer une clef RSA pour hostb</span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">ipsec newhostkey</span>
<span style="color: #ff0000;"><em>Generated RSA key pair with CKAID 2f5cd8184f8878367711840329cd53904c8fc117 was stored in the NSS database</em></span>
<span style="color: #ff0000;"><em>The public key can be displayed using: ipsec showhostkey --left --ckaid 2f5cd8184f8878367711840329cd53904c8fc117</em></span>

[root@tun-hostb ~]# <span style="color: #ff0000;">ipsec showhostkey --left --ckaid 2f5cd8184f8878367711840329cd53904c8fc117</span>
<strong><span style="color: #800080;"><em> # rsakey AwEAAengQ</em></span></strong>
<strong><span style="color: #800080;"><em>leftrsasigkey=0sAwEAAengQzda3EZwsJSqi9zaF3EtlMy09xN4T1u5/i0pmXzJGUe3A0qfOEG4zueQ3Cy7VstC4EwdrrPccYJf82k1jX2yjgIR8enWbprkI2fDWt0++/e/lxw8/6HNEo9V7hWCPMWqo9TWTwu2qM/kZJgylY538SYe+LTG1MmsWDhoF4ZqfedwDL85ZGpsGsBlaJPxH1TNcLn2lLf8sTNJO2I6br8rSQl1OAp1SawAoBgwxgHsCLvpAUhQCtFRTYjf3WayrtMvEgmKZjcrV5xlNR1jYDHOx6RLd6eu1JMR9k8JUwuNeeEbtoKqdNBQBia7jZMi0Cl9NpaWtdcvMFq533hbitS8kHvzDHpOu4wsr9RCwGyyWfSPQbJr5fbCMa942SAOWLLXHdo4/VHXRlogj3Fj23BP/e4giB5ARdxHQxreSxZLUewilgxQlM4GaGsSGCu49ZikoQf0Fm1hEVeIjwgpEa26lLCtQ+mGGWw+y59xlPa+2pZDLQt26fTUIVovCGzqgzzEAo7qOXpQ7A9A7yykcV1yQzkVKmpeUmt2FzLL1r91qnIGy3E1mdt0Rom2xI9gJrneGH/rWq4GtVNfEsv6TImJCRyd9FIjK4qnH+hTyT1uPTM28cfWs3mUmbqtSb8uPRe9WFq0i459Qzwz2BWB5pM=</em></span></strong></pre>
<h3><span style="color: #000000;"><strong>Création&nbsp; Ipsec Host-to-Host</strong></span></h3>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Inventaire des Hosts de l&rsquo;infrastructure</span></span></h4>
<p>Host&nbsp;:&nbsp;<strong>tunipsec-grea.house.cpb</strong></p>
<ul>
<li><strong>IP tun0</strong> : <strong><span style="color: #0000ff;">10.10.10.1/24</span></strong></li>
<li><strong>RSA&nbsp;: <span style="color: #00ff00;"><em>0sAwEAAdnx8WIZbGxrPh+bSDWuKhFLY0oNuFs68lfBrxCCH5UeeWrf53HFYBFKHvbUWQdu6CykibfB1SuJkvIojDhZbeKQg0MqMU/0jT29kncPOI+ar6DYIu0yXUnlIOYwqJQwFAWAXBPLA4b2JsePKZJFcjtlryRaItfWxdkDH39aO/WlSjLu/fMrHv9tDixH7kMfU/n5dSw3iCwix8I+PgXhdOTMRJEdcWnZEprDPlITmIB3gYN7x166V8DXLpFzAIFzD67wuReeq3z7V4podnfsLKtM+484SSpOjnLD9hs1DVP6V1N6SLPDgWjNXEaDjBXYfllrJzGl62If9+DiRHzA3XQn7XDXAxqzoDKpW4IBMVo6EHzK5Lj/GgC1qvJdBJLf7kG7PIZEv6LvbdmTm4JxSTCDtEM3DOk9wWwDdn5A2N3JbD5rwsxsGRa+dDadYS/KUxrYcKVOmh6UAFcP3AOuTaESaBy44PSWnG7jK/z8Lv4iyUxNAQQc9iMcuuSUZANpPvdX5ze3QXkr/ny7qw==</em></span></strong></li>
</ul>
<p>Host&nbsp;:&nbsp;<strong>tunipsec-greb.house.cpb</strong></p>
<ul>
<li><strong>IP tun0</strong> : <strong><span style="color: #0000ff;">10.10.10.2/24</span></strong></li>
<li><strong>RSA&nbsp;:<span style="color: #800080;"><em> 0sAwEAAengQzda3EZwsJSqi9zaF3EtlMy09xN4T1u5/i0pmXzJGUe3A0qfOEG4zueQ3Cy7VstC4EwdrrPccYJf82k1jX2yjgIR8enWbprkI2fDWt0++/e/lxw8/6HNEo9V7hWCPMWqo9TWTwu2qM/kZJgylY538SYe+LTG1MmsWDhoF4ZqfedwDL85ZGpsGsBlaJPxH1TNcLn2lLf8sTNJO2I6br8rSQl1OAp1SawAoBgwxgHsCLvpAUhQCtFRTYjf3WayrtMvEgmKZjcrV5xlNR1jYDHOx6RLd6eu1JMR9k8JUwuNeeEbtoKqdNBQBia7jZMi0Cl9NpaWtdcvMFq533hbitS8kHvzDHpOu4wsr9RCwGyyWfSPQbJr5fbCMa942SAOWLLXHdo4/VHXRlogj3Fj23BP/e4giB5ARdxHQxreSxZLUewilgxQlM4GaGsSGCu49ZikoQf0Fm1hEVeIjwgpEa26lLCtQ+mGGWw+y59xlPa+2pZDLQt26fTUIVovCGzqgzzEAo7qOXpQ7A9A7yykcV1yQzkVKmpeUmt2FzLL1r91qnIGy3E1mdt0Rom2xI9gJrneGH/rWq4GtVNfEsv6TImJCRyd9FIjK4qnH+hTyT1uPTM28cfWs3mUmbqtSb8uPRe9WFq0i459Qzwz2BWB5pM=</em></span></strong></li>
</ul>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Fichier de conf Ipsec sur hosta</span></span></h4>
<pre>[root@tun-hosta ~]# <span style="color: #ff0000;">vi /etc/ipsec.d/host_to_host.conf</span></pre>
<pre><span style="color: #ff0000;">conn tunnelVPN</span>
<span style="color: #ff0000;">leftid=@west</span>
<span style="color: #ff0000;">left=10.10.10.1</span>
<span style="color: #00ff00;"><strong>leftrsasigkey</strong>=0sAwEAAdnx8WIZbGxrPh+bSDWuKhFLY0oNuFs68lfBrxCCH5UeeWrf53HFYBFKHvbUWQdu6CykibfB1SuJkvIojDhZbeKQg0MqMU/0jT29kncPOI+ar6DYIu0yXUnlIOYwqJQwFAWAXBPLA4b2JsePKZJFcjtlryRaItfWxdkDH39aO/WlSjLu/fMrHv9tDixH7kMfU/n5dSw3iCwix8I+PgXhdOTMRJEdcWnZEprDPlITmIB3gYN7x166V8DXLpFzAIFzD67wuReeq3z7V4podnfsLKtM+484SSpOjnLD9hs1DVP6V1N6SLPDgWjNXEaDjBXYfllrJzGl62If9+DiRHzA3XQn7XDXAxqzoDKpW4IBMVo6EHzK5Lj/GgC1qvJdBJLf7kG7PIZEv6LvbdmTm4JxSTCDtEM3DOk9wWwDdn5A2N3JbD5rwsxsGRa+dDadYS/KUxrYcKVOmh6UAFcP3AOuTaESaBy44PSWnG7jK/z8Lv4iyUxNAQQc9iMcuuSUZANpPvdX5ze3QXkr/ny7qw==</span>
<span style="color: #ff0000;">rightid=@east</span>
<span style="color: #ff0000;">right=10.10.10.2</span>
<span style="color: #800080;"><strong>rightrsasigkey</strong>=0sAwEAAengQzda3EZwsJSqi9zaF3EtlMy09xN4T1u5/i0pmXzJGUe3A0qfOEG4zueQ3Cy7VstC4EwdrrPccYJf82k1jX2yjgIR8enWbprkI2fDWt0++/e/lxw8/6HNEo9V7hWCPMWqo9TWTwu2qM/kZJgylY538SYe+LTG1MmsWDhoF4ZqfedwDL85ZGpsGsBlaJPxH1TNcLn2lLf8sTNJO2I6br8rSQl1OAp1SawAoBgwxgHsCLvpAUhQCtFRTYjf3WayrtMvEgmKZjcrV5xlNR1jYDHOx6RLd6eu1JMR9k8JUwuNeeEbtoKqdNBQBia7jZMi0Cl9NpaWtdcvMFq533hbitS8kHvzDHpOu4wsr9RCwGyyWfSPQbJr5fbCMa942SAOWLLXHdo4/VHXRlogj3Fj23BP/e4giB5ARdxHQxreSxZLUewilgxQlM4GaGsSGCu49ZikoQf0Fm1hEVeIjwgpEa26lLCtQ+mGGWw+y59xlPa+2pZDLQt26fTUIVovCGzqgzzEAo7qOXpQ7A9A7yykcV1yQzkVKmpeUmt2FzLL1r91qnIGy3E1mdt0Rom2xI9gJrneGH/rWq4GtVNfEsv6TImJCRyd9FIjK4qnH+hTyT1uPTM28cfWs3mUmbqtSb8uPRe9WFq0i459Qzwz2BWB5pM=</span>
<span style="color: #ff0000;">authby=rsasig</span>
<span style="color: #ff0000;">auto=start</span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Mise en place du Tunnel Ipsec hosta &#8211; l’encapsulation tun0</span></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">tun-</span><span style="color: #ff0000;">hosta</span></strong> ~]# <span style="color: #ff0000;">systemctl restart ipsec</span>
[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">ipsec auto --add tunnelVPN</span>
<span style="color: #ff0000;"><em>002 "tunnelVPN": added IKEv2 connection</em></span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Fichier de conf Ipsec sur hostb</span></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">scp /etc/ipsec.d/host_to_host.conf <a style="color: #ff0000;" href="mailto:root@tun-hostb:/etc/ipsec.d/host_to_host.conf">root@tun-hostb:/etc/ipsec.d/host_to_host.conf</a></span>

[root@<strong><span style="color: #ff0000;">tun-hostb</span></strong> ~]# <span style="color: #ff0000;"><em>ls -al /etc/ipsec.d/host_to_host.conf</em></span>
<span style="color: #ff0000;"><em>-rw-r--r--. 1 root root 1335 Jun 19 18:00 /etc/ipsec.d/host_to_host.conf</em></span></pre>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Mise en place du Tunnel Ipsec hostb &#8211; l’encapsulation tun0</span></span></h4>
<pre>[root@tun-hostb ~]# <span style="color: #ff0000;">systemctl restart ipsec</span>
[root@tun-hostb ~]#<span style="color: #ff0000;"> ipsec auto --add tunnelVPN</span>
<span style="color: #ff0000;"><em>002 "tunnelVPN": added IKEv2 connection</em></span></pre>
<p><img loading="lazy" decoding="async" width="440" height="65" class="wp-image-6795" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-16.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-16.png 440w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-16-300x44.png 300w" sizes="auto, (max-width: 440px) 100vw, 440px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Monter le tunnelVPN sur les deux machines</span></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">tun-hostb</span></strong> ~]# <span style="color: #ff0000;">ipsec auto --up tunnelVPN</span></pre>
<p><img loading="lazy" decoding="async" width="1608" height="136" class="wp-image-6796" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-17.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-17.png 1608w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-17-300x25.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-17-1024x87.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-17-768x65.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-17-1536x130.png 1536w" sizes="auto, (max-width: 1608px) 100vw, 1608px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">ipsec auto --up tunnelVPN</span></pre>
<p><img loading="lazy" decoding="async" width="1609" height="108" class="wp-image-6797" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-18.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-18.png 1609w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-18-300x20.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-18-1024x69.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-18-768x52.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-18-1536x103.png 1536w" sizes="auto, (max-width: 1609px) 100vw, 1609px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">Check le tunnelVPN sur les deux machines</span></span></h4>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">ipsec verify</span></pre>
<p><img loading="lazy" decoding="async" width="680" height="316" class="wp-image-6798" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-19.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-19.png 680w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-19-300x139.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hostb</span></strong> ~]# <span style="color: #ff0000;">ipsec verify</span></pre>
<p><img loading="lazy" decoding="async" width="670" height="325" class="wp-image-6799" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-20.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-20.png 670w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-20-300x146.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">journalctl -e</span></pre>
<p><img loading="lazy" decoding="async" width="1378" height="216" class="wp-image-6800" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-21.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-21.png 1378w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-21-300x47.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-21-1024x161.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-21-768x120.png 768w" sizes="auto, (max-width: 1378px) 100vw, 1378px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hostb</span></strong> ~]# <span style="color: #ff0000;">journalctl -e</span></pre>
<p><img loading="lazy" decoding="async" width="1126" height="210" class="wp-image-6801" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-22.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-22.png 1126w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-22-300x56.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-22-1024x191.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-22-768x143.png 768w" sizes="auto, (max-width: 1126px) 100vw, 1126px" /></p>
<p><img loading="lazy" decoding="async" width="1396" height="281" class="wp-image-6802" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-23.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-23.png 1396w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-23-300x60.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-23-1024x206.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-23-768x155.png 768w" sizes="auto, (max-width: 1396px) 100vw, 1396px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">ipsec show</span>
<span style="color: #ff0000;"><em><strong>10.10.10.1/32</strong> &lt;=&gt; <strong>10.10.10.2/32</strong> using reqid 16389</em></span></pre>
<p><img loading="lazy" decoding="async" width="458" height="51" class="wp-image-6803" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-24.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-24.png 458w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-24-300x33.png 300w" sizes="auto, (max-width: 458px) 100vw, 458px" /></p>
<pre>[root@<span style="color: #ff0000;"><strong>tun-hostb</strong></span> ~]# <span style="color: #ff0000;">ipsec show</span>
<span style="color: #ff0000;"><em><strong>10.10.10.2/32</strong> &lt;=&gt; <strong>10.10.10.1/32</strong> using reqid 16389</em></span></pre>
<p><img loading="lazy" decoding="async" width="445" height="52" class="wp-image-6804" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-25.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-25.png 445w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-25-300x35.png 300w" sizes="auto, (max-width: 445px) 100vw, 445px" /></p>
<h3><span style="color: #000000;"><strong>Ajouter des logs pour Ipsec (les deux machines)</strong></span></h3>
<pre>[root@<strong><span style="color: #ff0000;">tun-hostx</span></strong> ~]#<span style="color: #ff0000;"> vi /etc/ipsec.conf</span>
<em><span style="color: #ff0000;">logfile=/var/log/pluto.log</span></em>
[root@<span style="color: #ff0000;"><strong>tun-hostx</strong></span> ~]# <span style="color: #ff0000;">systemctl restart ipsec</span></pre>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">tail -30 /var/log/pluto.log</span></pre>
<p><img loading="lazy" decoding="async" width="1394" height="453" class="wp-image-6805" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-26.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-26.png 1394w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-26-300x97.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-26-1024x333.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-26-768x250.png 768w" sizes="auto, (max-width: 1394px) 100vw, 1394px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hostb</span></strong> ~]# <span style="color: #ff0000;">tail -30 /var/log/pluto.log</span></pre>
<p><img loading="lazy" decoding="async" width="1396" height="466" class="wp-image-6806" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-27.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-27.png 1396w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-27-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-27-1024x342.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-27-768x256.png 768w" sizes="auto, (max-width: 1396px) 100vw, 1396px" /></p>
<h4><span style="color: #000000;">Check flux réseau</span></h4>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">ping -c 3 tunipsec-grea</span></pre>
<p><img loading="lazy" decoding="async" width="665" height="91" class="wp-image-6807" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-28.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-28.png 665w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-28-300x41.png 300w" sizes="auto, (max-width: 665px) 100vw, 665px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hosta</span></strong> ~]# <span style="color: #ff0000;">ping -c 3 tunipsec-greb</span></pre>
<p><img loading="lazy" decoding="async" width="610" height="86" class="wp-image-6808" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-29.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-29.png 610w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-29-300x42.png 300w" sizes="auto, (max-width: 610px) 100vw, 610px" /></p>
<pre>[root@<strong><span style="color: #ff0000;">tun-hostb</span></strong> ~]# <span style="color: #ff0000;">ping -c 3 tunipsec-grea</span>
[root@<strong><span style="color: #ff0000;">tun-hostb</span> </strong>~]# <span style="color: #ff0000;">ping -c 3 tunipsec-greb</span></pre>
<p><img loading="lazy" decoding="async" width="706" height="276" class="wp-image-6809" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-30.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-30.png 706w, https://coffeebreak.en-images.info/wp-content/uploads/2022/07/word-image-6779-30-300x117.png 300w" sizes="auto, (max-width: 706px) 100vw, 706px" /></p>
<p>Views: 8</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-tunnel-gre-ipsec-host-to-host/">MODOP – Installation Tunnel GRE/Ipsec &#8211; Host to Host</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-installation-tunnel-gre-ipsec-host-to-host/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MODOP – Tuning Linux kernel parameters</title>
		<link>https://coffeebreak.en-images.info/modop-tuning-linux-kernel-parameters/</link>
					<comments>https://coffeebreak.en-images.info/modop-tuning-linux-kernel-parameters/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sat, 19 Mar 2022 11:18:15 +0000</pubDate>
				<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[RedHat/Centos Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Cyber]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Securité]]></category>
		<category><![CDATA[Serveur]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=6171</guid>

					<description><![CDATA[<p>MODOP – Configurer ou « tuner » son noyau linux est un besoin qui peut être nécessaire pour un administrateur système et surtout des spécificités d’un client. Le service le plus souvent utilisé est « sysctl » disponible sur toutes les types de Linux du marché. Sysctl permet de modifier les paramètres du kernel stockés dans /proc/sys dynamiquement, et donc très rapidement applicable à vos serveurs et clients.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-tuning-linux-kernel-parameters/">MODOP – Tuning Linux kernel parameters</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2></h2>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Paramètres KERNEL</strong></span></span></h3>
<pre><em># arrêter les messages de bas niveau sur la console</em>
<em><span style="color: #ff0000;">kernel.printk = 4 4 1 7</span> </em>

<em>#Evite un panic KERNEL brute , Redémarre le Kernel aprs 10sec </em>
<em><span style="color: #ff0000;">kernel.panic = 10</span> </em>

<em># Désactive la journalisation de la Magic SysRq key </em>
<span style="color: #ff0000;"><em>kernel.sysrq = 0 </em></span>

<em># Allocation maximale (bytes) autorisée d'un segment de mémoire partagée pour le Kernel</em>
<em><span style="color: #ff0000;">kernel.shmmax = 4294967296</span> </em>

<em># Allocation minimale (bytes) d'un segment de mémoire partagée pour le Kernel</em>
<em><span style="color: #ff0000;">kernel.shmall = 4194304</span> </em>

<em># Fixe comme PID le plus haut pour le fichier coredump</em>
<em><span style="color: #ff0000;">kernel.core_uses_pid = 1</span> </em>

<em># Allocation maximale (octets) d'un seul fichier en standby</em>
<em><span style="color: #ff0000;">kernel.msgmnb = 65536</span> </em>

<em># Allocation maximale (octets) autorisée d'un seul fichier en standby</em>
<span style="color: #ff0000;"><em>kernel.msgmax = 65536</em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="846" height="236" class="wp-image-6172" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-76.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-76.png 846w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-76-300x84.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-76-768x214.png 768w" sizes="auto, (max-width: 846px) 100vw, 846px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<em><span style="color: #ff0000;">kernel.printk = 4 4 1 7</span></em>
<em><span style="color: #ff0000;">kernel.panic = 10</span></em>
<em><span style="color: #ff0000;">kernel.sysrq = 0</span></em>
<em><span style="color: #ff0000;">kernel.shmmax = 4294967296</span></em>
<em><span style="color: #ff0000;">kernel.shmall = 4194304</span></em>
<em><span style="color: #ff0000;">kernel.core_uses_pid = 1</span></em>
<em><span style="color: #ff0000;">kernel.msgmnb = 65536</span></em>
<em><span style="color: #ff0000;">kernel.msgmax = 65536</span></em></pre>
<h3><span style="text-decoration: underline; color: #000000;">2°) Contrôle SWAP au niveau KERNEL</span></h3>
<pre><em># Limitation basse pour le swap géré au niveau Kernel</em>
<em><span style="color: #ff0000;">vm.swappiness = 20</span> </em>

<em># Allocation maximale absolue de mémoire système avant d'écrire des données sur le disque</em>
<em><span style="color: #ff0000;">vm.dirty_ratio = 80</span> </em>

<em># Pourcentage de mémoire système qui amène à écrire des données sur le disque</em>
<span style="color: #ff0000;"><em>vm.dirty_background_ratio = 5</em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="819" height="137" class="wp-image-6173" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-77.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-77.png 819w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-77-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-77-768x128.png 768w" sizes="auto, (max-width: 819px) 100vw, 819px" /></pre>
<pre>[root@vps-e7276df3 chris]#<span style="color: #ff0000;"> sysctl -p</span>
<span style="color: #ff0000;"><em>vm.swappiness = 20</em></span>
<span style="color: #ff0000;"><em>vm.dirty_ratio = 80</em></span>
<span style="color: #ff0000;"><em>vm.dirty_background_ratio = 5</em></span></pre>
<h3><span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">3°) Contrôle Fichier au niveau KERNEL</span></span></h3>
<pre><em># Limitation de fichier ouverts sous linux </em>
<em><span style="color: #ff0000;">fs.file-max = 2097152</span> </em></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="410" height="61" class="wp-image-6174" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-78.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-78.png 410w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-78-300x45.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-78-400x61.png 400w" sizes="auto, (max-width: 410px) 100vw, 410px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>fs.file-max = 2097152</em></span></pre>
<h3><span style="text-decoration: underline; color: #000000;">4°) Paramètres Socket Network au niveau KERNEL</span></h3>
<pre><em># Nombre maximum de paquets reçu par l'interface réseau </em>
<em><span style="color: #ff0000;">net.core.netdev_max_backlog = 262144</span> </em>

<em>#Tampon de réception de socket par défaut </em>
<em><span style="color: #ff0000;">net.core.rmem_default = 31457280</span> </em>

<em># Tampon de réception de socket maximal </em>
<em><span style="color: #ff0000;">net.core.rmem_max = 67108864</span> </em>

<em># Tampon d'envoi de socket par défaut </em>
<span style="color: #ff0000;"><em>net.core.wmem_default = 31457280 </em></span>

<em># Tampon d'envoi de socket maximal </em>
<em><span style="color: #ff0000;">net.core.wmem_max = 67108864</span> </em>

<em># Modifier le nombre de connexions entrantes </em>
<em><span style="color: #ff0000;">net.core.somaxconn = 65535</span> </em>

<em># Augmenter la quantité maximale de mémoire tampon </em>
<span style="color: #ff0000;"><em>net.core.optmem_max = 25165824</em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="866" height="246" class="wp-image-6175" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-79.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-79.png 866w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-79-300x85.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-79-768x218.png 768w" sizes="auto, (max-width: 866px) 100vw, 866px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.core.netdev_max_backlog = 262144</em></span>
<span style="color: #ff0000;"><em>net.core.rmem_default = 31457280</em></span>
<span style="color: #ff0000;"><em>net.core.rmem_max = 67108864</em></span>
<span style="color: #ff0000;"><em>net.core.wmem_default = 31457280</em></span>
<span style="color: #ff0000;"><em>net.core.wmem_max = 67108864</em></span>
<span style="color: #ff0000;"><em>net.core.somaxconn = 65535</em></span>
<span style="color: #ff0000;"><em>net.core.optmem_max = 25165824</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_timestamps = 0</em></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) Paramètres ARP Network au niveau KERNEL</strong></span></h3>
<pre><em># taille du cache ARP interne du noyau</em>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_thresh1 = 4096 </em></span>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_thresh2 = 8192 </em></span>
<em><span style="color: #ff0000;">net.ipv4.neigh.default.gc_thresh3 = 16384</span> </em>

<em># Fréquence avec laquelle on vérifie les entrées ARP valides</em>
<em><span style="color: #ff0000;">net.ipv4.neigh.default.gc_interval = 5</span> </em>

<em>#Fréquence de vérification des entrées ARP périmées</em>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_stale_time = 120</em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="655" height="165" class="wp-image-6176" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-80.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-80.png 655w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-80-300x76.png 300w" sizes="auto, (max-width: 655px) 100vw, 655px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_thresh1 = 4096</em></span>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_thresh2 = 8192</em></span>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_thresh3 = 16384</em></span>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_interval = 5</em></span>
<span style="color: #ff0000;"><em>net.ipv4.neigh.default.gc_stale_time = 120</em></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>6°) Paramètres des messages Network au niveau KERNEL</strong></span></h3>
<pre><em>#Nombre maximal d'entrées de connexion autorisées</em>
<em><span style="color: #ff0000;">net.netfilter.nf_conntrack_max = 10000000</span> </em>

<em># désactivons la récupération des connexions</em>
<em><span style="color: #ff0000;">net.netfilter.nf_conntrack_tcp_loose = 0</span> </em>

<em># Délai (seconde) d'expiration de la connexion établie</em>
<em><span style="color: #ff0000;">net.netfilter.nf_conntrack_tcp_timeout_established = 1800</span> </em>

<em># Délai (seconde)d'expiration pour une requête</em>
<em><span style="color: #ff0000;">net.netfilter.nf_conntrack_tcp_timeout_close = 10</span> </em>

<em># Délai (seconde) d'attente avant l'expiration pour une requête</em>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_close_wait = 10</em></span>

<em># Délai (seconde) de fin d'attente pour une requête</em>
<em><span style="color: #ff0000;">net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 20</span> </em>

<em># Délai (seconde) d'attente du dernier message</em>
<em><span style="color: #ff0000;">net.netfilter.nf_conntrack_tcp_timeout_last_ack = 20</span> </em>

<em># Délai (seconde) d'attente synchro réception d'un message</em>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 20 </em></span>

<em># Délai (seconde) d'attente synchro envoi d'un message</em>
<em><span style="color: #ff0000;">net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 20</span> </em>

<em># Délai (seconde) d'attente pour la fin d'un message</em>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_time_wait = 10</em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="775" height="344" class="wp-image-6177" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-81.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-81.png 775w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-81-300x133.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-81-768x341.png 768w" sizes="auto, (max-width: 775px) 100vw, 775px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_max = 10000000</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_loose = 0</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_established = 1800</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_close = 10</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_close_wait = 10</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 20</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_last_ack = 20</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 20</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 20</em></span>
<span style="color: #ff0000;"><em>net.netfilter.nf_conntrack_tcp_timeout_time_wait = 10</em></span></pre>
<h3><span style="color: #000000;"><strong><span style="text-decoration: underline;">7°) Paramètres IPv4 Network au niveau KERNEL</span></strong></span></h3>
<pre><em>#définit le port min/max d'une connexion réseau utilisable comme port source</em>
<em><span style="color: #ff0000;">net.ipv4.ip_local_port_range = 1024 65000</span> </em>

<em># Désactivation de la fragmentation d'un message/packet IPv4</em>
<span style="color: #ff0000;"><em>net.ipv4.ip_no_pmtu_disc = 1</em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="738" height="80" class="wp-image-6178" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-82.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-82.png 738w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-82-300x33.png 300w" sizes="auto, (max-width: 738px) 100vw, 738px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.ipv4.ip_local_port_range = 1024 65000</em></span>
<span style="color: #ff0000;"><em>net.ipv4.ip_no_pmtu_disc = 1</em></span></pre>
<p><strong>Partie Routage </strong></p>
<pre><em># Désactivation du routage IP IPv4</em>
<em><span style="color: #ff0000;">net.ipv4.ip_forward = 0</span> </em>

<em># Désactivation updates table de routage </em>
<em><span style="color: #ff0000;">net.ipv4.route.flush = 1</span> </em>

<em># Nombre maximum d'entrées dans le cache Route</em>
<em><span style="color: #ff0000;">net.ipv4.route.max_size = 8048576</span> </em></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="592" height="118" class="wp-image-6179" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-83.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-83.png 592w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-83-300x60.png 300w" sizes="auto, (max-width: 592px) 100vw, 592px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.ipv4.ip_forward = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv4.route.flush = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.route.max_size = 8048576</em></span></pre>
<p><strong>Partie ICMP </strong></p>
<pre><em># Activer l'ignorance des requêtes ICMP </em>
<span style="color: #ff0000;"><em>net.ipv4.icmp_echo_ignore_all = 1</em></span>

<em># Activer l'ignorance des requêtes Brodcoast</em>
<em><span style="color: #ff0000;">net.ipv4.icmp_echo_ignore_broadcasts = 1</span> </em>

<em>#Activer le rejet des trames non RFC</em>
<span style="color: #ff0000;"><em>net.ipv4.icmp_ignore_bogus_error_responses = 1 </em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="515" height="120" class="wp-image-6180" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-84.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-84.png 515w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-84-300x70.png 300w" sizes="auto, (max-width: 515px) 100vw, 515px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.ipv4.icmp_echo_ignore_all = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.icmp_echo_ignore_broadcasts = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.icmp_ignore_bogus_error_responses = 1</em></span></pre>
<p><strong>Partie TCP</strong></p>
<pre><em># Désactiver le démarrage lent TCP</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_slow_start_after_idle = 0</span> </em>

<em># Définir Algo du contrôle de gestion TCP</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_congestion_control = htcp</span> </em>

<em># Allocation total du buffer maximum allouable TCP</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_mem = 65536 131072 262144</span> </em>

<em># Allocation total du buffer en lecture maximum allouable TCP</em>
<span style="color: #ff0000;"><em>net.ipv4.tcp_rmem = 4096 87380 33554432</em></span>

<em># Allocation total du buffer en écriture maximum allouable TCP</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_wmem = 4096 87380 33554432</span> </em>

<em># Allocation du pool de buckets tcp-time-wait (attaques DOS simples)</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_max_tw_buckets = 1440000</span> </em>

<em># Activer les SOCKET time_wait Recycle</em>
<span style="color: #ff0000;"><em>net.ipv4.tcp_tw_recycle = 1</em></span>

<em># Activer les SOCKET time_wait REUSE</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_tw_reuse = 1</span> </em>

<em># Nombre maximal de sockets TCP pour les HANDLE</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_max_orphans = 400000</span> </em>

<em># Activer window scaling défini par la norme RFC1323.</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_window_scaling = 1</span> </em>

<em># Activer le contrôle de la pile TCP</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_rfc1337 = 1</span> </em>

<em># Activer la protection des cookies TCP SYN </em>
<em><span style="color: #ff0000;">net.ipv4.tcp_syncookies = 1</span> </em>

<em># Nombre de SYNACK pour une tentative de connexion TCP</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_synack_retries = 1</span> </em>

<em># Nombre de SYN pour une tentative de connexion TCP</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_syn_retries = 2</span> </em>

<em># Nombre max de demandes de connexion mémorisées sans accusé de réception du client </em>
<em><span style="color: #ff0000;">net.ipv4.tcp_max_syn_backlog = 16384</span> </em>

<em># Activation de timestamps</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_timestamps = 1</span> </em>

<em># Activation acknowledgments (SACKS)</em>
<span style="color: #ff0000;"><em>net.ipv4.tcp_sack = 1 </em></span>
<em><span style="color: #ff0000;">#net.ipv4.tcp_fack = 1</span> </em>

<em># Activation ECN lors de connexion entrante</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_ecn = 2</span> </em>

<em># Durée de timeout des connexions orphelines </em>
<em><span style="color: #ff0000;">net.ipv4.tcp_fin_timeout = 10</span> </em>

<em># Fréquence d'envoi des message KEEPALIVE </em>
<span style="color: #ff0000;"><em>net.ipv4.tcp_keepalive_time = 600 </em></span>

<em># Temps à laquelle les connexions sont KILL sans réponse</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_keepalive_intvl = 60</span> </em>

<em># Nombres de sondes keepalive TCP envoyé avant de KILL les connexions sans réponse</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_keepalive_probes = 10</span> </em>

<em># Active l'enregistrement des metrics TCP dans le cache route</em>
<em><span style="color: #ff0000;">net.ipv4.tcp_no_metrics_save = 1</span> </em></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="1012" height="730" class="wp-image-6181" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-85.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-85.png 1012w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-85-300x216.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-85-768x554.png 768w" sizes="auto, (max-width: 1012px) 100vw, 1012px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_slow_start_after_idle = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_congestion_control = htcp</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_mem = 65536 131072 262144</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_rmem = 4096 87380 33554432</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_wmem = 4096 87380 33554432</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_max_tw_buckets = 1440000</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_tw_recycle = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_tw_reuse = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_max_orphans = 400000</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_window_scaling = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_rfc1337 = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_syncookies = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_synack_retries = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_syn_retries = 2</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_max_syn_backlog = 16384</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_timestamps = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_sack = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_ecn = 2</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_fin_timeout = 10</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_keepalive_time = 600</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_keepalive_intvl = 60</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_keepalive_probes = 10</em></span>
<span style="color: #ff0000;"><em>net.ipv4.tcp_no_metrics_save = 1</em></span></pre>
<p><strong>Partie UDP</strong></p>
<pre><em># Allocation total du buffer maximum allouable UDP</em>
<em><span style="color: #ff0000;">net.ipv4.udp_mem = 65536 131072 262144</span> </em>

<em># Allocation total du buffer en lecture maximum allouable UDP</em>
<span style="color: #ff0000;"><em>net.ipv4.udp_rmem_min = 16384</em></span>

<em># Allocation total du buffer en écriture maximum allouable UDP</em>
<em><span style="color: #ff0000;">net.ipv4.udp_wmem_min = 16384</span> </em></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="644" height="119" class="wp-image-6182" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-86.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-86.png 644w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-86-300x55.png 300w" sizes="auto, (max-width: 644px) 100vw, 644px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.ipv4.udp_mem = 65536 131072 262144</em></span>
<span style="color: #ff0000;"><em>net.ipv4.udp_rmem_min = 16384</em></span>
<span style="color: #ff0000;"><em>net.ipv4.udp_wmem_min = 16384</em></span></pre>
<p><strong><em>Partie Divers</em></strong></p>
<pre><em># Désactiver l'acceptation de la redirection des packets sur toutes les interfaces </em>
<em><span style="color: #ff0000;">net.ipv4.conf.all.send_redirects = 0</span> </em>

<em># Désactiver le routage source IP </em>
<em><span style="color: #ff0000;">net.ipv4.conf.all.accept_source_route = 0</span> </em>

<em># Activer la protection contre l'usurpation d'adresse IP</em>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.rp_filter = 1</em></span>

<em># Activer la journalisation des paquets falsifiés, des paquets routés à la source et des paquets de redirection </em>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.log_martians = 1</em></span>

<em># Désactiver l'acceptation de la redirection ICMP </em>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.accept_redirects = 0</em></span></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">vi /etc/sysctl.conf</span>

<img loading="lazy" decoding="async" width="925" height="175" class="wp-image-6183" src="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-87.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-87.png 925w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-87-300x57.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2022/03/word-image-87-768x145.png 768w" sizes="auto, (max-width: 925px) 100vw, 925px" /></pre>
<pre>[root@vps-e7276df3 chris]# <span style="color: #ff0000;">sysctl -p</span>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.send_redirects = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.accept_source_route = 0</em></span>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.rp_filter = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.log_martians = 1</em></span>
<span style="color: #ff0000;"><em>net.ipv4.conf.all.accept_redirects = 0</em></span></pre>
<p>Views: 8</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-tuning-linux-kernel-parameters/">MODOP – Tuning Linux kernel parameters</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-tuning-linux-kernel-parameters/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
