使用Azure Active Directory在Linux VM上运行Azure DevOps管道任务

时间:2020-03-17 22:37:54

标签: linux azure azure-devops azure-pipelines pam

我正在尝试使用Azure DevOps Pipelines在基于Linux的VM(CentOS)上远程运行任务。该虚拟机通过Azure Active Directory身份验证进行保护。

我可以使用设备代码提示符交互式登录,但这显然很难实现自动化。我尝试创建SSH密钥并使用SSH服务连接,但是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连接以进行自动设置的方法?我将需要能够远程运行命令和传输文件的功能。

非常感谢您的帮助。

谢谢!

0 个答案:

没有答案