Tout d'abord on va installer <google authenticator>
apt install libpam-google-authenticator
google-authenticator
###
# Un code QR serra généré ainsi que des clefs d'urgence et des clefs d'authentification
# Scannez le QR Code avec l'appli google authenticator
# Dite "yes" ou "no" aux questions demandé
###
sudo nano /etc/pam.d/sshd
# Ajoutez la ligne suivante
auth required pam_google_authenticator.so
Rendez-vous sur votre agent SSH (MobaXterm pour ma part) et générez une clef :
<sshd_config>
sudo nano /etc/ssh/sshd_config
# Ajoutez les lignes suivantes
ChallengeResponseAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no
AuthenticationMethods publickey,keyboard-interactive
Redémarrez le service sshd
sudo systemctl restart sshd
A partir de maintenant à la connexion on nous demandera le TOTP de l'appli google authenticator.