두 컨테이너와 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 키를 생성해 본 적이 없기 때문에(두 VPS 사이에서 rsync를 해야 할 때까지는 생성하지 않을 겁니다) 궁금해서요.

저는 다음과 같은 메시지를 받습니다:

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

저에게는 해당 파일이 없으므로 합리적인 알림입니다. 하지만 이 파일이 있어야 하나요? 그리고 만약 그렇다면, "컨테이너용 SSH 키"는 서버용과 어떻게 다른가요? 그렇다면 그 컨테이너를 독립적인 서버로 취급하고, 두 서버 간에 하는 것과 같은 일반적인 방식으로 SSH 키를 생성하고 사용해야 하나요?

모든 것은 잘 작동하고 있습니다. 하지만 이해가 되지 않아서 신경 쓰입니다 :joy:

그 줄은 삭제해도 됩니다. 예전에는 docker exec나 launcher enter를 실행하는 대신 컨테이너에 ssh로 접속하는 것이 편리하거나 필수적인 경우가 있었죠. 저는 한 번도 그렇게 해본 적이 없고, 다른 사람이 그렇게 하는 것도 본 적이 없습니다.