我有一个要求,我必须启动Linux虚拟机和Windows虚拟机。Linux虚拟机只能通过Windows虚拟机访问。我已将SSH密钥存储在KeyVault上。我想知道是否有一种方法可以从Keyvault下载SSH密钥,并在从ARM模板启动Windows VM时复制/.SSH/文件夹上的文件。
基本上,在部署两个虚拟机之后,我应该能够将RDP扩展到我的Windows虚拟机中,并且应该能够直接ssh到我的Linux虚拟机,而无需任何进一步的手动操作。
提前谢谢。
您可以有一个适用于Windows虚拟机的Custom Script Extension
,它将从keyvault下载SSK密钥并执行您的逻辑。
要查看如何在ARM模板中部署它,请查看此处。