<?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 ssh - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/ssh/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Wed, 21 Jun 2023 05:16:12 +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 ssh - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/ssh/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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 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="(max-width: 543px) 100vw, 543px" /></p>
<pre>[root@node01-ssh ~]# <span style="color: #ff0000;">cat /etc/os-release</span></pre>
<p><img fetchpriority="high" 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="(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 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="(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>
	</channel>
</rss>
