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


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

本文来自博客园,作者:杨旭0324,转载请注明原文链接:https://www.cnblogs.com/allalonewithyou/p/19354306,个人邮箱:yaonie4444@foxmail.com

浙公网安备 33010602011771号