无标题
在 PowerShell 中运行以下命令来检查是否已经安装了 OpenSSH 服务
Get-WindowsCapability -Online | ? Name -like ‘OpenSSH.Server*’
在 PowerShell 中运行以下命令来安装 OpenSSH Server:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
运行以下命令来启动 OpenSSH 服务,并设置其为开机自启动:
Start-Service sshd
Set-Service -Name sshd -StartupType ‘Automatic’
使用以下命令来确保 SSH 服务已经启动:
Get-Service sshd
如果服务状态是 Running,则表示 SSH 服务已经成功启动。
默认情况下,SSH 使用端口 22,需要确保 Windows 防火墙允许 22 端口 通过。可以通过 PowerShell 执行以下命令来打开端口:
New-NetFirewallRule -Name sshd -DisplayName ‘OpenSSH Server (sshd)’ -Enabled true -Protocol TCP -Action Allow -LocalPort 22
确保 22 端口 在防火墙中是允许的,可以使用以下命令检查防火墙规则:
Get-NetFirewallRule -Name sshd
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 WindLike!