reseau:debian:clesshcertificat
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
reseau:debian:clesshcertificat [2025/01/07 23:03] – [Mise en place côté client] techer.charles_educ-valadon-limoges.fr | reseau:debian:clesshcertificat [2025/06/11 12:53] (Version actuelle) – [Mise en place côté client] admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Configurer une authentification SSH avec certificat ====== | ====== Configurer une authentification SSH avec certificat ====== | ||
+ | ===== Resources ===== | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * https:// | ||
===== Principes ===== | ===== Principes ===== | ||
Ligne 73: | Ligne 78: | ||
ssh -v -i ~/ | ssh -v -i ~/ | ||
</ | </ | ||
+ | |||
+ | Vous pouvez utiliser aussi le fichier de configuration du client ssh | ||
+ | < | ||
+ | Host < | ||
+ | HostName < | ||
+ | User < | ||
+ | IdentityFile ~/ | ||
+ | CertificateFile ~/ | ||
+ | |||
+ | </ | ||
===== Les commandes utiles ===== | ===== Les commandes utiles ===== | ||
* obtenir la clé publique à partir de la clé privée d'une identité utilisateur au format openSSH | * obtenir la clé publique à partir de la clé privée d'une identité utilisateur au format openSSH | ||
Ligne 107: | Ligne 122: | ||
$ ssh-keygen -f ca.pem > ca.pub | $ ssh-keygen -f ca.pem > ca.pub | ||
</ | </ | ||
+ | |||
+ | * Vérifiez les journaux SSH pour voir si le certificat est utilisé correctement : | ||
+ | |||
+ | < | ||
+ | journalctl -u ssh | ||
+ | </ | ||
+ | |||
+ | * Sur le clien, ajoutez l’option -v pour obtenir plus de détails sur le processus de connexion : | ||
+ | |||
+ | < | ||
+ | ssh -v < | ||
+ | </ | ||
+ | |||
+ | * Facilité d’utilisation avec plusieurs serveurs en faisant confiance à la même CA en ajoutant la clé publique de la CA à ~/ | ||
+ | |||
+ | |||
+ | < | ||
+ | echo " | ||
+ | </ | ||
+ | |||
+ | Cela permet au client de faire confiance à tous les serveurs avec des certificats signés par cette CA. | ||
+ | |||
+ | * Visualiser le contenu d'un certificat | ||
+ | |||
+ | < | ||
+ | openssl x509 -in filename.pem -text –noout | ||
+ | </ | ||
+ | -noout pour ne pas afficher en base64 qui permet d’encode des données binaires ASCII | ||
+ | |||
+ | * emetteur du certificat : -issuer | ||
+ | |||
+ | < | ||
+ | openssl x509 -in filename.pem -issuer –noout | ||
+ | </ | ||
+ | |||
+ | * Sujet du certificat : -subject | ||
+ | |||
+ | < | ||
+ | openssl x509 -in filename.pem -subject –noout | ||
+ | </ | ||
+ | |||
+ | * Empreinte digitale : -fingeprint | ||
+ | |||
+ | < | ||
+ | openssl x509 -in filename.pem -fingerprint –noout | ||
+ | </ | ||
+ | |||
+ | * Clé publique : -pubkey | ||
+ | |||
+ | < | ||
+ | openssl x509 -in filename.pem –pubkey -noout –out id_rsa.pub | ||
+ | </ | ||
+ | |||
reseau/debian/clesshcertificat.1736287384.txt.gz · Dernière modification : 2025/01/07 23:03 de techer.charles_educ-valadon-limoges.fr