Dois-containers e authorized_keys?

No final de web_only.yml está esta linha:

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

Qual o significado dela? Estou apenas curioso porque nunca criei nenhuma chave SSH (e não o farei até que precise fazer rsync entre dois VPS).

Eu recebo isto:

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

Essa é uma notificação legítima, porque eu não tenho isso. Mas eu deveria ter? E se sim, como uma “chave SSH para um contêiner” seria diferente de um servidor? Eu deveria então tratar esse contêiner como um servidor independente, criar normalmente lá uma chave SSH e usá-la da maneira normal como se faz entre dois servidores?

Tudo funciona bem, no entanto. Mas isso me incomoda porque eu não entendo :joy:

Você pode excluir essa linha. Há muito tempo era conveniente ou necessário fazer ssh em um contêiner em vez de usar docker exec ou launcher enter. Eu nunca fiz isso nem vi ninguém fazer.

1 curtida

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