如何用PowerShell安装SSH服务?

Windows

1 前言

一个问题,一篇文章,一出故事。
最近从新安装Windows系统,于是需要从新安装openJDK,于是整理此文。

2 最佳实践

2.1 查询OpenSSH可用软件包

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

2.2 安装SSHD服务

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

如果提示如下错误,

Add-WindowsCapability : Add-WindowsCapability failed. Error code = 0x800f0954
At line:1 char:1
+ Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Add-WindowsCapability], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.AddWindowsCapabilityCommand

请使用如下命令编辑注册表,

gpedit.msc

在本地组策略中定位到以下路径,

Computer Configuration -> Administrative Templates -> System

并修选择改如下设置,

Specify settings for optional component installation and component repair

窗口显示如下,

如上图所示,
并指定如下设置值然后再试,

Download repair content and optional features directly from Windows Updates instead of Windows Server Updates Services (WSUS)

2.3 启动SSHD服务

Start-Service sshd

然后,请使用如下命令确认服务状态,

Get-Service sshd

另外,如下可能是平时需要用到的命令,请参阅,

Stop-Service sshd
Restart-Service sshd

2.4 设置服务自动启动

Set-Service -Name sshd -StartupType 'Automatic'

参阅文档
===================
官方文档
—————
https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_overview

非官方文档
————
https://www.jianshu.com/p/d682b645615f
https://blog.csdn.net/rllyz/article/details/125640381

没有评论

发表评论

Windows
如何导入IIS证书?

1 前言 一个问题,一篇文章,一出故事。 笔者需要配置一个IIS服务,该服务需要提前准备IIS的证书 …

Windows
如何完成Windows基本配置?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要配置Windows服务器,于是整理此文。 2 …

Windows
如何解决Update-Help报错问题?

1 前言 一个问题,一篇文章,一出故事。 笔者最近升级帮助更新包时遇到更新错误,于是整理此文。 2 …