在没有互联网访问权限的 Windows 中安装 OpenSSH 客户端

mil*_*non 5 ssh dism windows-10

我想在无法访问 Internet 的计算机上安装 Microsoft 提供的适用于 Windows 10 的 OpenSSH 客户端。

通常,安装 OpenSSH 客户端的说明涉及在 PowerShell 中运行如下命令:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Run Code Online (Sandbox Code Playgroud)

或者在命令提示符中使用 DISM 工具:

dism /Online /Add-Capability /CapabilityName:OpenSSH.Client~~~~0.0.1.0
Run Code Online (Sandbox Code Playgroud)

但是,我发现这些命令只有在机器可以访问互联网时才有效,这是有道理的,因为每个命令都使用“在线”开关。“在线”开关的存在让我觉得可能有一种方法可以离线执行安装。这种离线安装可能需要下载文件并将其放置在机器上,Add-WindowsCapability或者DISM.exe知道如何使用。

是否可以在没有互联网访问的情况下安装 OpenSSH 客户端?

wln*_*ana 2

如果您愿意接受某种手动和黑客方式,可以下载他们的官方版本,提取二进制文件并将它们添加到您的PATH环境变量中。