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