ssh-copy-id
используется для добавления открытого ключа пользователя в authorized_keys
файл пульта . Это файл, используемый для проверки соединения. Копирование файла открытого ключа ничего не делает.
Мне это кажется не проблемой LXC / LXD, а проблемой использования SSH.
Для использования ssh-copy-id
нам нужно как-то проверить, и, скорее всего, нашего открытого ключа еще нет, поэтому для него потребуется пароль. Если пароль не установлен или не доступен, это необходимо сделать вручную.
Пытаться
lxc file pull --recursive C1/root/.ssh/id_rsa.pub /home/myUser/localFolder/ cat id_rsa.pub >> authorized_keys lxc file push --recursive /home/myUser/localFolder/authorized_keys C2/root/.ssh/
Но почему вы должны иметь возможность SSH из одного контейнера в другой?