#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.