Deux-conteneur et authorized_keys ?

La fin de web_only.yml contient cette ligne :

awk -F\\# '{print $1;}' ~/.ssh/authorized_keys | awk 'BEGIN { print \"Authorized SSH keys for this container:\"; } NF\u003e=2 {print $NF;}'

Quelle est sa signification ? Je me pose la question car je n’ai jamais créé de clés SSH (et je ne le ferai pas tant que je n’aurai pas besoin de faire du rsync entre deux VPS).

J’obtiens ceci :

cannot open file '/root/.ssh/authorized_keys' for reading: No such file or directory

C’est une notification légitime, car je ne l’ai pas. Mais devrais-je l’avoir ? Et si oui, en quoi une « clé SSH pour un conteneur » différerait-elle d’un serveur ? Devrais-je alors traiter ce conteneur comme un serveur indépendant, y créer normalement une clé SSH et l’utiliser de la manière habituelle comme on le fait entre deux serveurs ?

Tout fonctionne bien, cependant. Mais cela me tracasse car je ne comprends pas :joy:

Vous pouvez supprimer cette ligne. Il y a longtemps, il était pratique ou nécessaire de se connecter en ssh à un conteneur au lieu d’utiliser docker exec ou launcher enter. Je ne l’ai jamais fait ni vu personne le faire.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.