Я хочу добавить github в known_hosts для пользователя развертывания, когда команда запускается пользователем root.
Команда будет такой:
ssh -T -o "StrictHostKeyChecking no" git@github.com
Используя cloudinit, он изначально запускается с пользователем root, поэтому эта команда в сценарии cloudinit разрешит только пользователю root.
Это не связано конкретно с cloudinit, но есть ли способ / опция указать, какой пользователь выполняет определенную команду ssh?