仅使用 cmd/terminal 安装 OpenSSH?

仅使用 cmd/terminal 安装 OpenSSH?

是否有可能安装 OpenSSH完全使用 cmd/terminal?我在 Google 上找到的所有解决方案都需要导航到“设置”应用:

https://winaero.com/blog/wp-content/uploads/2017/12/Windows-10-install-SSH-server.png

答案1

在较新的 Windows 10 系统上,此方法可行

PS > Add-WindowsCapability -Online -Name 'OpenSSH.Client~~~~0.0.1.0'

Path          :
Online        : True
RestartNeeded : False

要检查状态,请使用此

PS > Get-WindowsCapability -Online | ? {$_.Name  -like '*ssh*' }

Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

您也可以通过 chocolatey 安装

# https://chocolatey.org/packages/openssh

PS > choco install openssh

如果你真的想要很多控制权,你也可以下载版本直接从 github并手动安装东西。有一个ansible 角色使用手动方法安装,如果您想在其他系统上解决这个问题,您可能需要进行逆向工程。

相关内容