Win11怎么开启SSH服务 Win11设置SSH服务器【开发】
技术百科
穿越時空
发布时间:2026-01-27
浏览: 次 在Windows 11中需手动安装并配置OpenSSH Server:一、通过“可选功能”图形界面勾选安装;二、用管理员PowerShell执行Add-WindowsCapability命令安装;三、启动sshd服务并设为开机自启;四、创建防火墙入站规则放行TCP 22端口;五、通过ssh localhost或远程IP测试连接成功。
如果您希望在 Windows 11 系统上启用 SSH 服务以支持远程终端访问或开发环境集成(如 VS Code 远程开发),则需手动安装并配置 OpenSSH Server 组件,因为该服务默认未启用。以下是多种可行的开启方式:
一、通过系统设置图形界面安装OpenSSH Server
此方法适用于不熟悉命令行操作的用户,通过 Windows 内置的“可选功能”界面完成安装,无需额外下载工具。
1、点击开始菜单,在搜索栏中输入“可选功能”,选择“可选功能”设置项。
2、在“可选功能”页面中,点击“查看可用功能”按钮。
3、在弹出的功能列表中,滚动查找并勾选OpenSSH 服务器 (OpenSSH Server)选项。
4、点击“添加”按钮,等待系统自动下载并安装组件。
5、安装完成后,系统将显示“已安装”状态,但此时服务尚未启动。
二、使用PowerShell命令行安装OpenSSH Server
此方法适合开发者或需批量部署的场景,支持脚本化执行与状态校验,安装过程更可控。
1、右键开始菜单,选择“终端(管理员)”,以提升权限运行 PowerShell。
2、执行以下命令检查当前系统是否已注册 OpenSSH 功能:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
3、若输出中 OpenSSH.Server 的 State 显示为 Not Present,则运行安装命令:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
4、安装成功后,确认返回结果中包含State : Installed字段。
三、启动并设置SSH服务为开机自启
安装仅完成组件部署,必须显式启动 sshd 服务并配置其启动类型,否则系统重启后服务不会自动运行。
1、在管理员 PowerShell 中执行以下命令启动服务:
Start-Service sshd
2、设置服务为开机自动启动:
Set-Service -Name sshd -StartupType Automatic
3、验证服务当前运行状态:
Get-Service sshd
4、确认输出中 Status 字段为Running,且 StartType 为 Automatic。
四、配置Windows防火墙放行SSH端口
即使服务已运行,Windows Defender 防火墙默认会阻止外部设备通过 TCP 22 端口发起连接,必须显式创建入站规则。
1、在管理员 PowerShe

New-NetFirewallRule -Name 'OpenSSH-Server' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
2、若需允许局域网内所有子网设备访问,可补充指定作用域:
Set-NetFirewallRule -Name 'OpenSSH-Server' -RemoteAddress LocalSubnet
3、规则生效后,其他设备即可通过 ssh 用户名@IP地址 发起连接请求。
五、验证SSH服务是否正常响应
完成上述步骤后,需从本地或另一台设备发起连接测试,以确认服务监听、认证流程与网络通路均无异常。
1、在本机 PowerShell 中执行本地回环连接测试:
ssh localhost
2、若提示输入密码且成功进入交互式 shell,则表明服务已就绪。
3、在其他设备终端中执行:
ssh 用户名@本机IPv4地址
4、首次连接时将出现主机密钥指纹确认提示,输入yes继续。
5、输入当前 Windows 用户账户密码后,若显示命令行提示符(如 C:\Users\XXX>),即表示连接成功。
# 可选
# windows
# 适用于
# 首次
# 子网
# 如果您
# 勾选
# 设为
# 命令行
# 工具
# win
# win11
# windows 11
# 防火墙
# 端口
# ssh
# 开始菜单
# 作用域
# vs code
# Object
# 开发环境
# 本机
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- Windows10电脑怎么设置自动连接WiFi_W
- LINUX如何查看文件类型_Linux中file命
- c++中如何使用虚函数实现多态_c++多态性实现原
- Windows 10怎么录屏_Windows 10
- Windows10如何更改鼠标图标_Win10鼠标
- Win11怎么开启移动热点_Windows11共享
- php控制舵机角度怎么调_php发送pwm信号控制
- Windows10电脑怎么设置虚拟光驱_Win10
- Windows蓝屏错误0x00000023怎么修复
- Win11怎么设置单手模式_Win11触控键盘布局
- php错误怎么开启_display_errors与
- Win11 explorer.exe频繁崩溃_修复
- Win11如何设置开机问候语 Win11修改登录界
- Win11快速助手怎么用_Win11远程协助连接教
- c++的static关键字有什么用 静态变量和静态
- 本地php环境打开php文件直接下载_浏览器解析p
- 如何使用Golang反射创建map对象_动态生成键
- c++ reinterpret_cast怎么用 c
- c++的STL算法库find怎么用 在容器中查找指
- C++友元类使用场景_C++类间协作设计方式讲解
- Windows10如何更改桌面图标间距_Win10
- Python字符串处理进阶_切片方法解析【指导】
- Win11怎么把图标拖到任务栏_Win11固定应用
- 如何在Golang中操作嵌套切片指针_Golang
- c++怎么处理多线程死锁_c++ lock_gua
- Windows11怎样开启游戏模式_Windows
- Win11怎么开启自动HDR画质_Windows1
- VSC怎么快速定位PHP错误行_错误追踪设置法【方
- Win11怎么关闭防火墙通知_屏蔽Win11安全中
- Windows10如何删除Windows.old_
- C++中的constexpr和const有什么区别
- c++协程和线程的区别 c++异步编程模型对比【核
- Linux如何申请SSL免费证书_Linux下Ce
- VSC里PHP变量未定义报错怎么解决_错误抑制技巧
- Win11怎么设置虚拟桌面 Win11新建多桌面切
- Windows10如何查看蓝屏日志_Win10使用
- 如何更改Windows资源管理器的默认启动位置?(
- Win11怎么关闭定位服务_保护Win11位置隐私
- Win10系统字体模糊怎么办_Windows10高
- 如何在Golang中使用log包输出不同级别日志_
- Golang如何遍历目录文件_Golang fil
- c# await 一个已经完成的Task会发生什么
- 如何在Golang中使用encoding/gob序
- Python高性能计算项目教程_NumPyCyth
- Win11怎么关闭搜索历史_Win11清除设备上的
- php内存溢出怎么排查_php内存限制调试与优化方
- 如何在 Go 开发中正确处理本地包导入与远程模块路
- php本地部署后session无法保存_sessi
- Windows蓝屏错误0x0000002C怎么解决
- Win11怎么清理C盘系统错误报告_Win11清理

QQ客服