标签:中以 WindowsCapability Name Windows OpenSSH Server Add SSH Linux
在 Windows Server 2019 和 Windows 10 1809 中,OpenSSH 客户端和 OpenSSH 服务器是可单独安装的组件。安装组件也很简单,若要使用 PowerShell 安装 OpenSSH,请首先以管理员身份启动 PowerShell。若要确保 OpenSSH 功能可以安装,请执行以下操作
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
安装服务器和/或客户端功能:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
都出现以下结果,表示成功:
Path :
Online : True
RestartNeeded : False
在上面安装 OpenSSH.Server 时可能出现的问题:
Add-WindowsCapability : Add-WindowsCapability 失败。错误代码 = 0x800f0954
所在位置 行:1 字符: 1
+ Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-WindowsCapability], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.AddWindowsCapabilityCommand
解决方法是:
gpedit.msc >> 计算机配置 >> 管理模板 >> 系统 >> 指定可选组件和组件修复的设置:
"已启用" ——> 直接从"Windows Update" 而不是 "Windows Server Update Services (WSUS)" 下载修复内容和可选功能
服务及防火墙设置:
#启动服务
Set-Service -Name sshd -StartupType Automatic
Start-Service -Name sshd
Get-Service -Name sshd
#添加防火墙
Get-NetFirewallRule -Name *ssh*
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
当安装及配置已经完成后,我们测试使用 ssh 连接 Centos
ssh username@servername
回答必须是“yes”或“no”。回答 Yes 会将该服务器添加到本地系统的已知 ssh 主机列表中。Windows OpenSSH 服务器使用的默认 shell 是 Windows 命令行解释器。
标签:中以,WindowsCapability,Name,Windows,OpenSSH,Server,Add,SSH,Linux 来源: https://blog.csdn.net/kk185800961/article/details/121387485
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。