Je voudrais faire un contrôle de version sur certains répertoires importants de mon serveur comme /etc/apache. Tous les fichiers et sous-répertoires de ce répertoire sont la propriété de root:root. Serait-il considéré comme un risque de sécurité de créer une paire de clés publique/privée pour mon utilisateur root, d'ajouter cette clé à un repo Github, puis de stocker ce répertoire apache sur Github ? Si c'est un risque pour la sécurité, quelle est la meilleure méthode pour stocker les répertoires système (par opposition aux répertoires personnels) sur Github ?
Merci. En fait, j'utilise BitBucket, donc le dépôt en question est privé. J'ai simplement utilisé Github dans ma question car il est plus connu que BB mais le principe est le même.
1 votes
La meilleure pratique est de ne pas le faire. Utilisez plutôt un dépôt git privé.
2 votes
Notez que vous pouvez voir les clés publiques SSH de n'importe quel utilisateur de GitHub en allant à l'adresse suivante
github.com/USERNAME.keys
. Les "clés publiques" sont vraiment publiques.