我已将 Windows 10 机器加入我们公司的 Azure AD,并且可以使用我的 Azure 凭证通过 RDP 进入 VM。
我还在这台机器上安装了 openssh,并希望能够使用我的 Azure 凭据进行远程连接,但我还没有找到正确的方法。有什么提示可以告诉我这里要使用什么用户名吗?我的 Azure 用户名是我的电子邮件地址,不确定用户名中是否允许使用 @。
答案1
对于 Windows VM,目前仅支持 RDP,您还需要 Microsoft RDP 客户端才能正常工作:https://docs.microsoft.com/en-us/azure/active-directory/devices/howto-vm-sign-in-azure-ad-windows
对于 Linux VM,最近引入了 SSH 证书认证,没有看到任何将其添加到 Windows 的计划,但谁知道呢?https://docs.microsoft.com/en-us/azure/active-directory/devices/howto-vm-sign-in-azure-ad-linux
答案2
如果您谈论的是安装了 sshd 服务的物理机,那么它目前还不受支持: https://github.com/PowerShell/Win32-OpenSSH/issues/1787这里和那里描述了一些可能的解决方法,但它们都是高度情境化和针对具体情况的,我自己还没有尝试过。