首先启用OpenSSH Server,通过设置或PowerShell安装;然后启动sshd服务并设为自动运行;接着配置防火墙放行端口22;最后测试SSH连接确认服务正常。

如果您需要在Windows 11系统中实现远程安全连接或文件传输,可能需要启用SSH服务器功能。Windows 11内置了OpenSSH Server服务,但默认未开启,需手动安装和配置。
本文运行环境:Surface Laptop 5,Windows 11 家庭版
使用系统设置可以图形化方式安装OpenSSH Server组件,适合不熟悉命令行操作的用户。
1、点击开始菜单,选择“设置”,进入“应用”选项。
2、在“应用”页面中,点击“可选功能”。
3、点击“查看功能”按钮,在弹出的列表中找到OpenSSH 服务器 (OpenSSH Server),勾选该选项。
4、点击“下一步”,然后点击“安装”。安装完成后会提示成功。

通过PowerShell命令可快速检查并安装OpenSSH Server,适合高级用户进行批量或自动化部署。
1、以管理员身份打开PowerShell。右键开始菜单,选择“终端(管理员)”。
2、执行以下命令查看可用的OpenSSH功能:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
3、若结果显示“Not Present”,则运行以下命令安装服务器组件:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
4、安装成功后,系统将显示“State : Installed”。

安装完成后,必须启动SSH服务并设置为自动运行,以确保每次开机都能响应连接请求。
1、在PowerShell中执行以下命令启动sshd服务:
Start-Service sshd
2、将服务设置为开机自启:
Set-Service -Name sshd -StartupType Automatic
3、验证服务状态:
Get-Service sshd
确认其状态为“Running”。

Windows Defender 防火墙可能阻止外部SSH连接,需添加入站规则放行默认端口。
1、在PowerShell中运行以下命令创建防火墙规则:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
2、规则创建后,外部设备即可通过端口22发起连接。
3、如需更改默认端口,修改-LocalPort值,并同步更新服务配置文件。
完成配置后,应从本地或其他设备测试连接,验证服务是否正常响应。
1、在另一台设备上打开终端,输入以下命令:
ssh 用户名@本机IP地址
例如:ssh user@192.168.1.100
2、首次连接时会提示信任主机密钥,输入yes继续。
3、输入用户密码后,若成功登录,则表示SSH服务器已正确运行。
以上就是win11怎么开启ssh服务器 Win11安装和配置OpenSSH Server服务的详细内容,更多请关注php中文网其它相关文章!
Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号