use*_*601 6 windows openssh windows-10
有一次,我在运行 Fall Creators Update(版本 1709)时将 OpenSSH 客户端安装为可选功能。我已经将 Windows 更新到 1803 版,并且不再安装 OpenSSH 客户端。我如何取回它?
我的理解是更新到Windows 10 version 1803(2018年4月)后,会自动安装OpenSSH客户端。但是,它并未安装,而且我在网上看到的有关如何安装 OpenSSH 的信息似乎适用于以前版本的 Windows 10,当时 OpenSSH 客户端处于测试阶段。
我在Manage optional features下查找了 OpenSSH ,但没有看到它列出:
从Manage optional features,我尝试选择添加功能以查看是否存在 OpenSSH,并且我看到“没有要安装的功能。”:
当我拥有 Fall Creators Update(版本 1709)并且 OpenSSH 处于测试阶段时,我使用上述管理可选功能成功安装了它。我不知道为什么现在没有安装它,而且我无法在任何地方找到它来安装。
在查看 See optional feature history 时,我看到 OpenSSH Client 安装于 4/12/18 并于 8/10/18卸载。我不记得明确卸载它,但在同一天我安装了许多 Windows 更新,并且在更新后不得不重新启动几次。
我还尝试按照此答案的建议在标准 Windows 功能(打开和关闭 Windows 功能)下寻找它,但我没有看到它被列出。(我什至尝试扩展所有可折叠项目只是为了确保它没有隐藏在 IIS 或其他东西下):
我也重新启动了几次,看看它是否显示为干净启动后启用/安装的功能,但仍然没有。
我已经确认我已更新到 Windows 10 专业版 1803,操作系统版本 17134.191。没有更多的 Windows 更新要安装。
我仍然没有 ssh 客户端。我看到ssh-agent.exe
, ssh-add.exe
, ssh-keygen.exe
, 甚至sshd.exe
(OpenSSH 服务器!)在C:\Windows\Sysetm32\OpenSSH
. 但没有ssh.exe
(OpenSSH 客户端)。
如何在 Windows 10 版本 1803 上安装 OpenSSH 客户端?
有没有办法简单地从微软下载安装包并安装它?
回答我自己的问题,并为其他希望弄清楚如何在各种版本的 Windows 10 上安装 OpenSSH 的人提供更多信息。
首先,明确回答问题:
我已经将 Windows 更新到 1803 版,并且不再安装 OpenSSH 客户端。我如何取回它?
这不应该发生。这个 Windows 系统似乎有问题,或者像其他人建议的那样修改了默认安装选项。(有多种原因可能会阻止可选功能可用。有关示例,请参阅此答案。)
我现在已经在完成 Windows 10 版本 1709 的全新安装然后更新到版本 1803 后验证这是真的。当更新到 Windows 10 版本 1803 而不进行任何更改或安装任何其他软件包时,OpenSSH 客户端会自动安装为更新的结果。
如何在 Windows 10 版本 1803 上安装 OpenSSH 客户端?
有关在Windows 10 版本 1803(2018 年 4 月)上安装的信息,请参阅以下部分。
有没有办法简单地从微软下载安装包并安装它?
是的。可以直接从GitHub 上的Microsoft Win32-OpenSSH项目下载 OpenSSH 。有关详细信息,请参阅下面的替代安装方法部分。这也使安装最新版本的 OpenSSH 成为可能。
如果运行 Windows 10 版本 1709(Fall Creators),则有两种主要的方式来安装 OpenSSH。如果您运行的是早于 1709 的 Windows 10 版本,您将需要通过自动更新更新到较新版本的 Windows 10。(也可以在旧版本的 Windows 上使用下面列出的替代安装方法。)
选项 1:将自动安装到 Windows 10 版本 1803 和 OpenSSH 客户端的更新。有关更多详细信息,请参阅下面的Windows 10 版本 1803(2018 年 4 月)部分。
选项 2:OpenSSH 客户端(测试版)和 OpenSSH 服务器(测试版)在此版本的 Windows 中作为可选功能提供。要安装 OpenSSH 可选功能:
从Manage optional features -> Add a feature,选择OpenSSH Client (Beta)和(如果需要)OpenSSH Server (Beta)进行安装:
Microsoft 在此版本的 Windows 中安装 OpenSSH Beta 的说明,其中还涵盖了配置和使用 OpenSSH 的其他步骤,可在此处找到:在 Windows 10 Fall Creators Update 和 Windows Server 1709 中使用 OpenSSH Beta
更新到 Windows 10 版本 1803 后应该已经安装了 OpenSSH 客户端。如果您已确认您运行的是 Windows 10 版本 1803 并且未安装 OpenSSH 客户端,请参阅以下部分以了解替代安装方法。
OpenSSH 客户端已安装并列在Manage optional features 下:
OpenSSH Server 在此版本的 Windows 中作为可选功能提供。要安装 OpenSSH Server,请从Manage optional features -> Add a feature,选择OpenSSH Server进行安装:
如果上述选项不起作用,您可能需要自担风险使用此处列出的替代安装方法。它们也应该适用于旧版本的 Windows。
这些方法也可用于安装更新版本的 OpenSSH:
按照Microsoft 的Win32-OpenSSH GitHub 项目上的Win32-OpenSSH Wiki上的说明进行操作。请密切注意 Wiki 说明和 Win32-OpenSSH 的版本,因为它们会定期更改。
如果你是一个球迷Chocolately,一个Win32的OpenSSH的Chocolately封装。
但是,Microsoft 不再推荐这种方法,并且Microsoft Win32-OpenSSH Wiki 明确指出这是“不推荐使用的”(即不推荐),即使最近版本的 Chocolately 包已经发布并可用。
如果您选择这条路线,请务必阅读Win32-OpenSSH Wiki上的使用 Chocolatey链接的Win32 OpenSSH 自动安装和升级。
归档时间: |
|
查看次数: |
27179 次 |
最近记录: |