似乎应该有网络资源可以快速找到这个问题的答案,但我找不到,所以我在这里试试运气。
在部署到裸机之前,我使用 Win10 Media Creation Tool 下载了 Win10 Pro ISO 并设置了用于测试的 VM。部署后,我使用数字许可证或产品密钥执行此操作,但在(临时)VM 中激活显然没有任何意义。
现在我注意到我的 VM 仍然可以工作,而且自从我第一次使用它已经好几个星期了。当然没有激活,但是我仍然可以登录并安装软件等等。
到目前为止,当我需要进行测试时,我总是从头开始创建一个新的 VM 安装。如果我可以只安装一次,然后在需要新环境时进行克隆(最终将获得许可),那自然会为我节省一些时间。由于时间限制,我认为这是不可能的,所以我什至没有尝试。
因此我的问题:
我遇到了内置 OpenSSH 客户端的某些问题,根据Win32-OpenSSH Github页面,这些问题似乎在较新版本中已解决。最新版本是 v7.9,而预装的客户端版本是 7.6p1。
PS C:\> ssh -V
OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4
Run Code Online (Sandbox Code Playgroud)
我知道可以在“应用程序和功能”设置页面中将 OpenSSH 作为可选功能安装,也可以使用 Powershell。在我的情况下,这似乎是徒劳的,因为显然已经安装了客户端。
PS C:\> Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Name : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
Run Code Online (Sandbox Code Playgroud)
不幸的是,似乎不可能以这种方式更新客户端,而且 Github 页面似乎没有发布二进制文件。这是否意味着如果我想使用更新的版本,我必须自己制作二进制文件,它们甚至可以作为未签名的替代品或其他任何东西吗?也许有更简单的方法?