J'ai un conteneur lxc
. Je m'y connecte avec sudo lxc-attach 100
ce qui fonctionne bien. mais je veux l'utiliser comme cible de déploiement pour jenkins (Je sais que je pourrais utiliser docker, mais je n'ai pas encore configuré cela).
J'ai créé un utilisateur jenkins avec www-data comme groupe principal en utilisant la commande useradd -g www-data jenkins
ce qui fonctionne bien, mais il n'y a pas de dossier dans /home ce qui signifie que je doute de l'endroit où je devrais mettre le fichier ~/.ssh/authorized_keys
avec la clé publique de la clé ssh de mon serveur Jenkins.
Je sais que je pourrais attribuer un mot de passe à l'utilisateur et me connecter en utilisant celui-ci et ssh-copy-id
pour pousser la clé et ensuite interdire les connexions par mot de passe via SSH mais j'ai besoin de le faire pour plusieurs éléments et copier-coller (pour l'instant) semble être le plus simple.