windows安装openssh服务器

说明

给Windows安装个openssh服务器,当做跳板机。

步骤

以管理员身份运行PowerShell.

# 检查是否已安装OpenSSH服务器  
# 若输出State : NotPresent,说明未安装;若为State : Installed,则跳过安装步骤。
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH.Server*'
# 安装OpenSSH服务器
# 命令执行完成后,会提示“安装成功”
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
# 启动sshd服务
Start-Service sshd
# 将服务启动类型改为“自动”
Set-Service -Name sshd -StartupType 'Automatic'
# 入站规则 
Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP"
# 若输出Enabled : True,说明规则已启用;若未找到,需手动创建
New-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -DisplayName "OpenSSH Server (sshd)" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

alt text

alt text

验证

ssh 127.0.0.1
# 进入之后是cmd命令行

alt text

posted @ 2025-12-15 20:09  杨旭0324  阅读(3)  评论(0)    收藏  举报