{"id":2691,"date":"2015-09-15T17:01:22","date_gmt":"2015-09-15T15:01:22","guid":{"rendered":"https:\/\/www.azurs.net\/carnet\/?p=2691"},"modified":"2025-10-22T11:46:23","modified_gmt":"2025-10-22T09:46:23","slug":"ssh-se-connecter-sans-mot-de-passe","status":"publish","type":"post","link":"https:\/\/www.azurs.net\/carnet\/2015\/09\/ssh-se-connecter-sans-mot-de-passe\/","title":{"rendered":"SSH : se connecter sans mot de passe"},"content":{"rendered":"<p><strong>Contexte :<\/strong><br \/>\nUne machine sur laquelle se connecter : <code>serveur<\/code><br \/>\nUne machine depuis laquelle on se connecte : <code>client<\/code><br \/>\n<code>utilisateur-serveur<\/code> existe sur <code>serveur<\/code>, son mot de passe est <code>mot-de-passe-utilisateur-serveur<\/code><br \/>\nutilisateur-client existe sur <code>client<\/code>.<\/p>\n<blockquote><p>\nObjectif : connect\u00e9 \u00e0 <code>client<\/code> en tant qu&rsquo;utilisateur <code>utilisateur-client<\/code>, se connecter \u00e0 <code>serveur<\/code> en tant qu&rsquo;utilisateur <code>utilisateur-serveur<\/code> sans avoir \u00e0 saisir le mot de passe d&rsquo;<code>utilisateur-serveur<\/code>.<\/p><\/blockquote>\n<p>1. Se connecter \u00e0 client en tant qu&rsquo;utilisateur-client.<br \/>\n2. G\u00e9n\u00e9rer une paire de cl\u00e9s publique \/ priv\u00e9e sur la machine client :<br \/>\n<code>utilisateur-client@client:~ ssh-keygen -t rsa<\/code><br \/>\n3. Cr\u00e9er le r\u00e9pertoire .ssh d&rsquo;utilisateur-serveur sur serveur s&rsquo;il n&rsquo;existe pas encore :<br \/>\n<code>utilisateur-client@client:~ ssh utilisateur-serveur@serveur mkdir -p .ssh<\/code><br \/>\n(\u00e0 l&rsquo;invite, il faut saisir mot-de-passe-utilisateur-serveur).<br \/>\n4. Ajout de la cl\u00e9 publique d&rsquo;utilisateur-client au trousseau de cl\u00e9s autoris\u00e9es d&rsquo;utilisateur-serveur sur serveur<br \/>\n<code>utilisateur-client@client:~ cat .ssh\/id_rsa.pub | ssh utilisateur-serveur@serveur 'cat >> .ssh\/authorized_keys'<\/code><br \/>\n(\u00e0 l&rsquo;invite, il faut saisir mot-de-passe-utilisateur-serveur).<\/p>\n<p>D\u00e9sormais, lorsqu&rsquo;utilisateur-client veut se connecter sur serveur en tant qu&rsquo;utilisateur-serveur via SSH, il lui suffit de saisir :<br \/>\n<code>utilisateur-client@client:~ ssh utilisateur-serveur@serveur<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explique comment se connecter via SSH \u00e0 une machine distante sans avoir \u00e0 saisir le mot de passe, en ajoutant sa cl\u00e9 publique \u00e0 la liste des cl\u00e9s autoris\u00e9es sur la machine distante.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[395],"tags":[417,206,450,336],"class_list":["post-2691","post","type-post","status-publish","format-aside","hentry","category-bidouillages","tag-connexion","tag-linux","tag-mot-de-passe","tag-ssh","post_format-post-format-aside"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/2691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/comments?post=2691"}],"version-history":[{"count":8,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/2691\/revisions"}],"predecessor-version":[{"id":3952,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/2691\/revisions\/3952"}],"wp:attachment":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/media?parent=2691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/categories?post=2691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/tags?post=2691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}