azure - 无 GUI 虚拟机中的 Azure CLI 非交互式登录
问题描述
我正在使用 Virtual Box/Vagrant 而不是 WSL 开发 Win 10。每天我都在为交互式登录而苦苦挣扎。我正在处理不允许服务主体的订阅。
问题是如何az login
在启用 2FA 的 GUIless VM 中执行?
是否可以在 Windows 中登录并将 2FA 之后的登录信息移动到我的虚拟机?(类似于从 aks 导出 k8s 配置)可能是一些终端黑客,例如使用类似 lynx(带有 js 的无头浏览器)或在 CLI 中输入应用程序代码.
我真的被迫使用 WSL 吗?注意我不想启用 hyper-v,因为我无法在没有其他黑客攻击的情况下为我的虚拟机配置静态 IP。
解决方案
我所知。az login
使用交互式登录无法在 VM 中设置 2FA 。但是复制访问信息是一种可用的方式。您可以将所有文件复制到 VM 路径/home/username/.azure/
。然后,您可以使用 Azure CLI 命令,而无需执行az login
. 但这不是安全性,我建议您只是云进行测试。
推荐阅读
- jenkins - Jenkins 构建历史“更多”链接
- ios - iOS 模拟器“正在播放”屏幕丢失
- azure-active-directory - 如何从 Azure Ad 读取 wWWHomePage
- html - 使用 CSS 对齐图标和文本
- python - 如何干净利落地睡不着?
- javascript - $inc 查询的 Nodejs 和 Mongoose 渲染路径
- wordpress - 如何在 woocommerce 上从购物车中删除产品?
- oracle - JPA 中是否有与 INSTR Oracle 函数等效的函数
- c# - 获取特定语言的 CMD 输出,无论 Windows 上安装的语言如何
- r - 如何检查树是分类树还是回归树