Я пытаюсь запускать задачи удаленно на виртуальной машине Linux (CentOS), используя Azure DevOps Pipelines. Виртуальная машина защищена с помощью Azure аутентификации Active Directory.
Я могу войти в систему в интерактивном режиме с помощью подсказки кода устройства, но это, очевидно, сложно автоматизировать. Я попытался создать ключ S SH и использовать служебное соединение S SH, но задача SSH@0
завершается неудачно с этим в файле /var/log/secure
:
Mar 17 22:08:52 centos-vm sshd[5817]: fatal: Access denied for user vm.user@myorg.onmicrosoft.com by PAM account configuration [preauth]
Есть ли способ подключения конвейер с Linux VM для автоматической настройки? Мне понадобится возможность удаленного запуска команд и передачи файлов.
Любая помощь очень ценится.
Спасибо!