Exporter ses clés SSH

Published 10-22-2015 11:33:00

#Pour ne plus le chercher à chaque fois

Le genre de manip que je retiens jamais donc comme ça au lieu de chercher sur le net, je saurai ou aller. Le principe est d’éviter à avoir à rentrer manuellement son mot de passe donc, ici, dans le cas de script de backup / synchro / action automatisée d’une machine source à une machine destination.

Sur la source, on exporte la clé: ssh-keygen -t rsa -f .ssh/id_rsa
On transfère la clé sur la machine de destination: scp .ssh/id_rsa.pub user_distant@destination:/home/.ssh/

Destination, on enregistre la clé:
sudo touch .ssh/cles_autorisees
sudo cat .ssh/id_rsa.pub >> .ssh/cles_autorisees
Maj des droits: sudo chmod 644 .ssh/cles_autorisees
sudo chmod 700 .ssh
Configuration de /etc/ssh/sshd_config pour autoriser ce type de connexion: PubkeyAuthentication yes
AuthorizedKeysFile .ssh/cles_autorisees
On redémarre le service et roule ma poule.