Два контейнера и authorized_keys?

В конце файла web_only.yml есть такая строка:

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

Что она означает? Я просто задаюсь вопросом, потому что я никогда не создавал SSH-ключи (и не буду, пока мне не понадобится rsync между двумя VPS).

Я получаю следующее сообщение:

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

Это корректное уведомление, так как у меня такого файла нет. Но должен ли он быть? И если да, то чем «SSH-ключ для контейнера» отличается от ключа для сервера? Должен ли я относиться к этому контейнеру как к независимому серверу, создать там SSH-ключ обычным способом и использовать его так же, как это делается между двумя серверами?

Всё работает отлично, но это меня беспокоит, потому что я не понимаю :joy:

Вы можете удалить эту строку. Давным-давно было удобно или даже необходимо подключаться к контейнеру через ssh вместо использования docker exec или launcher enter. Я никогда этого не делал и не видел, чтобы кто-то так делал.