Je fais une sauvegarde de ma machine locale sur un serveur distant. Comme je veux sauvegarder toute la machine locale, même les fichiers auxquels mon utilisateur local n'a normalement pas accès, je le fais en utilisant sudo, donc la commande ressemble à ceci sudo rsync -M--fake-super --other-arguments / me@server:/backup/location
.
Le problème est que ssh essaie d'utiliser la configuration ssh de root et les certificats, qui ne sont évidemment pas configurés. Récemment, j'ai commencé à faire référence au serveur par un alias défini dans le fichier ~/.ssh/config
et la méthode a cessé de fonctionner correctement.
La question est la suivante : existe-t-il un moyen d'utiliser les droits d'accès de sudo, mais en conservant la configuration ssh de mon utilisateur habituel ?