<?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 OpenSSH - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/category/applications/securite/openssh/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/category/applications/securite/openssh/</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 OpenSSH - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/category/applications/securite/openssh/</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>
	</channel>
</rss>
