Bonsoir,

Je viens poster ici car je ne suis pas parvenu à ajouter une clé publique par user sur mon serveur, le but étant que chaque user puisse faire un push de son repo git sans devoir se logger en root, pour voir qui à push quoi...

J'ai vu dans /etc/ssh/sshd_config que par défaut le chemin vers la clé ssh est le répertoire home du user loggé puis .ssh/authorized_keys j'ai donc décommenté la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AuthorizedKeysFile      %h/.ssh/authorized_keys
J'ai ensuite restart ssh, puis crée un fichier authorized_keys dans le répertoire .ssh d'un user, j'y ai mit une clé publique valide, mais quand je tente de push, j'ai un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Le système semble ne pas prendre en compte ce fichier, quel manipulation faut-il faire pour remédier à cela ?

Merci pour votre aide !