是否有可能安装 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 角色使用手动方法安装,如果您想在其他系统上解决这个问题,您可能需要进行逆向工程。