我正在运行多台 Windows VM,我希望工程师能够无需密码即可远程登录这些 VM。这些机器不在域中,而是由 Chef 管理。
但为什么?
所有服务器的访问都通过ssh 身份验证主体(目前是 cygwin SSH,很快会是 Win32-OpenSSH)。为了实现远程桌面,您需要ssh -L 3389:localhost:3389 $vm
连接到本地计算机的端口 3389。我真的很想将 Windows 计算机的密码“隐藏”。
还有什么
- 所有客户端均由厨师管理,我可以对其进行更改(添加客户端证书等)
- 大多数客户都有 Yubikey,我很乐意将此作为一项要求
- 大多数客户端都是 Apple 笔记本电脑,但也有大量 Windows 和桌面 Linux 机器