发布时间:2026/7/8 22:01:11
OpenSSH Server 在 Windows 11 的完整配置:从安装到公钥登录的 5 个关键步骤
OpenSSH Server 在 Windows 11 的完整配置从安装到公钥登录的 5 个关键步骤Windows 11 作为微软最新的操作系统内置了对 OpenSSH 的原生支持这为开发者、系统管理员和高级用户提供了强大的远程管理能力。本文将详细介绍如何在 Windows 11 上完整配置 OpenSSH Server从基础安装到高级的公钥认证设置帮助您打造一个安全、高效的远程工作环境。1. 安装 OpenSSH Server 组件在 Windows 11 上安装 OpenSSH Server 有两种主要方法通过图形界面和通过 PowerShell。我们推荐使用 PowerShell因为它更高效且适合批量部署。1.1 通过 PowerShell 安装首先以管理员身份打开 PowerShell右键点击开始菜单选择Windows Terminal(管理员)或PowerShell(管理员)然后执行以下命令检查 OpenSSH 组件是否已安装Get-WindowsCapability -Online | Where-Object Name -like OpenSSH*如果输出显示状态为NotPresent则需要安装。执行以下命令安装服务器组件# 安装OpenSSH服务器 Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 # 安装完成后检查状态 Get-WindowsCapability -Online | Where-Object Name -like OpenSSH.Server*1.2 通过图形界面安装如果您更喜欢使用图形界面可以按照以下步骤操作打开设置 应用 可选功能点击查看功能按钮搜索OpenSSH勾选OpenSSH 服务器点击下一步并完成安装提示无论采用哪种安装方式建议同时安装OpenSSH客户端组件以便测试连接。2. 配置防火墙规则安装完成后需要确保防火墙允许 SSH 连接默认端口22。OpenSSH 安装程序通常会自动创建防火墙规则但最好手动验证。2.1 检查现有防火墙规则在管理员 PowerShell 中运行Get-NetFirewallRule -Name *ssh*如果看到名为OpenSSH-Server-In-TCP的规则说明已存在。如果没有需要手动创建2.2 创建防火墙规则if (!(Get-NetFirewallRule -Name OpenSSH-Server-In-TCP -ErrorAction SilentlyContinue)) { New-NetFirewallRule -Name OpenSSH-Server-In-TCP -DisplayName OpenSSH Server (sshd) -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 }2.3 修改默认端口可选出于安全考虑您可以更改默认的SSH端口。编辑配置文件C:\ProgramData\ssh\sshd_config找到并修改以下行Port 2222 # 改为您选择的端口号然后更新防火墙规则Set-NetFirewallRule -Name OpenSSH-Server-In-TCP -LocalPort 22223. 服务自启动设置为确保SSH服务在系统启动时自动运行需要进行以下配置3.1 设置服务启动类型# 设置服务为自动启动 Set-Service -Name sshd -StartupType Automatic # 立即启动服务 Start-Service sshd # 验证服务状态 Get-Service sshd3.2 服务管理命令参考操作命令启动服务Start-Service sshd停止服务Stop-Service sshd重启服务Restart-Service sshd检查状态Get-Service sshd4. 配置公钥认证密码认证存在被暴力破解的风险推荐使用更安全的公钥认证方式。4.1 生成密钥对在客户端机器上生成SSH密钥对如果尚未拥有ssh-keygen -t ed25519 -C your_emailexample.com这将创建两个文件id_ed25519私钥必须保密id_ed25519.pub公钥将上传到服务器4.2 配置服务器公钥认证在服务器上创建.ssh目录如果不存在mkdir C:\Users\YourUsername\.ssh将客户端的公钥内容添加到authorized_keys文件Add-Content -Path C:\Users\YourUsername\.ssh\authorized_keys -Value 粘贴您的公钥内容修改SSH配置文件C:\ProgramData\ssh\sshd_config确保以下设置PubkeyAuthentication yes PasswordAuthentication no # 禁用密码认证以提高安全性重启SSH服务使更改生效Restart-Service sshd4.3 权限设置Windows上的OpenSSH对文件权限有严格要求执行以下命令设置正确权限icacls C:\Users\YourUsername\.ssh /remove NT AUTHORITY\Authenticated Users icacls C:\Users\YourUsername\.ssh /inheritance:r icacls C:\Users\YourUsername\.ssh /grant YourUsername:(F)5. 连接测试与故障排查完成上述配置后需要进行连接测试并了解常见问题的解决方法。5.1 基本连接测试从客户端机器尝试连接ssh usernameserver_ip -p 22 # 如果修改了端口号替换22为您的端口5.2 常见问题排查表问题现象可能原因解决方案连接超时防火墙阻止检查防火墙规则确保端口开放权限被拒绝公钥未正确配置验证authorized_keys文件内容和权限服务器未响应SSH服务未运行检查sshd服务状态并确保其运行认证失败配置文件错误检查sshd_config中的认证设置5.3 日志检查当遇到问题时查看SSH日志有助于诊断Get-EventLog -LogName Application -Source OpenSSH | Select-Object -First 20或者直接查看详细日志cat C:\ProgramData\ssh\logs\sshd.log5.4 高级调试如需更详细的调试信息可以临时启用详细日志并重启服务# 在sshd_config中添加 LogLevel DEBUG3 # 然后重启服务 Restart-Service sshd通过这些步骤您应该已经在Windows 11上成功配置了一个安全、高效的OpenSSH服务器。公钥认证大大提高了安全性而正确的服务管理和防火墙设置确保了可靠的远程访问。

相关新闻

APT 源 404 错误排查:3步定位失效仓库与清理 sources.list.d 残留配置
2026/7/8 22:01:11

APT 源 404 错误排查:3步定位失效仓库与清理 sources.list.d 残留配置

APT 源 404 错误排查:3步定位失效仓库与清理 sources.list.d 残留配置当你在 Ubuntu 或 Debian 系统上执行apt update时,最令人头疼的莫过于遇到 "404 Not Found" 或 "没有 Release 文件" 的错误。这些错误不仅会中断软件包更新流程…

阅读更多
Ubuntu/Debian 旧版本(EOL)APT 源配置:2种官方方案与 3个国内镜像站实测
2026/7/8 22:01:11

Ubuntu/Debian 旧版本(EOL)APT 源配置:2种官方方案与 3个国内镜像站实测

Ubuntu/Debian 旧版本(EOL)APT 源配置全攻略:官方方案与国内镜像站实测 当你在终端执行 apt-get update 时,突然看到一串刺眼的红色报错:"E: 仓库没有 Release 文件",这通常意味着你正在使用的…

阅读更多
操作系统内存管理实战:首次适应 vs 最佳适应算法在4次分配/回收后的碎片分析
2026/7/8 21:01:11

操作系统内存管理实战:首次适应 vs 最佳适应算法在4次分配/回收后的碎片分析

操作系统内存管理实战:首次适应 vs 最佳适应算法在4次分配/回收后的碎片分析内存管理是操作系统核心功能之一,而动态分区分配算法直接影响系统性能和资源利用率。本文将聚焦首次适应(First Fit)与最佳适应(Best Fit&am…

阅读更多
三维模型表面积计算:网格简化对精度影响分析(从10万面到1千面)
2026/7/8 22:01:11

三维模型表面积计算:网格简化对精度影响分析(从10万面到1千面)

三维模型网格简化与表面积精度:工程实践中的量化分析在实时渲染和Web3D应用开发中,我们常常面临一个关键矛盾:模型精度与性能之间的平衡。想象一下这样的场景——当你的游戏角色模型从10万面片简化到1千面片时,那些消失的三角面究…

阅读更多
GSAM:面向铰接物体操作的安全感知机器人控制框架
2026/7/8 22:01:11

GSAM:面向铰接物体操作的安全感知机器人控制框架

1. 项目概述:这不是又一个“炫技型”机器人框架,而是专为真实场景中“拧门把手”“拉开抽屉”“翻书页”这类动作设计的底层能力基建GSAM——全称Generic Safety-Aware Manipulation Framework,直译是“通用安全感知操作框架”。但这个名字太…

阅读更多
OpenSSH Server 在 Windows 11 的完整配置:从安装到公钥登录的 5 个关键步骤
2026/7/8 22:01:11

OpenSSH Server 在 Windows 11 的完整配置:从安装到公钥登录的 5 个关键步骤

OpenSSH Server 在 Windows 11 的完整配置:从安装到公钥登录的 5 个关键步骤Windows 11 作为微软最新的操作系统,内置了对 OpenSSH 的原生支持,这为开发者、系统管理员和高级用户提供了强大的远程管理能力。本文将详细介绍如何在 Windows 11 …

阅读更多
APT 源 404 错误排查:3步定位失效仓库与清理 sources.list.d 残留配置
2026/7/8 22:01:11

APT 源 404 错误排查:3步定位失效仓库与清理 sources.list.d 残留配置

APT 源 404 错误排查:3步定位失效仓库与清理 sources.list.d 残留配置当你在 Ubuntu 或 Debian 系统上执行apt update时,最令人头疼的莫过于遇到 "404 Not Found" 或 "没有 Release 文件" 的错误。这些错误不仅会中断软件包更新流程…

阅读更多
Ubuntu/Debian 旧版本(EOL)APT 源配置:2种官方方案与 3个国内镜像站实测
2026/7/8 22:01:11

Ubuntu/Debian 旧版本(EOL)APT 源配置:2种官方方案与 3个国内镜像站实测

Ubuntu/Debian 旧版本(EOL)APT 源配置全攻略:官方方案与国内镜像站实测 当你在终端执行 apt-get update 时,突然看到一串刺眼的红色报错:"E: 仓库没有 Release 文件",这通常意味着你正在使用的…

阅读更多
操作系统内存管理实战:首次适应 vs 最佳适应算法在4次分配/回收后的碎片分析
2026/7/8 21:01:11

操作系统内存管理实战:首次适应 vs 最佳适应算法在4次分配/回收后的碎片分析

操作系统内存管理实战:首次适应 vs 最佳适应算法在4次分配/回收后的碎片分析内存管理是操作系统核心功能之一,而动态分区分配算法直接影响系统性能和资源利用率。本文将聚焦首次适应(First Fit)与最佳适应(Best Fit&am…

阅读更多
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御
2026/7/8 4:53:25

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

阅读更多
3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略
2026/7/7 22:39:42

3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略

3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾为Windows右键菜单中那些…

阅读更多
GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复
2026/7/7 22:28:33

GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复

如果你正在用 GXDE OS 或者任何基于 Deepin 的发行版,并且遇到了“检测到窗口系统采用 Wayland 协议,程序即将退出”这类弹窗,或者发现 VMware Tools 在 Ubuntu 24.04 这类默认 Wayland 的系统上启动失败,那这篇文章就是为你准备的…

阅读更多
A股股指期货:全维度解析(多表格结构化完整版)
2026/7/8 0:01:06

A股股指期货:全维度解析(多表格结构化完整版)

一、基础定义与核心本质股指期货全称股票价格指数期货,是中国金融期货交易所(中金所)上市的标准化金融期货合约,交易标的为 A 股大盘指数,约定未来特定时间按约定价格现金交割指数涨跌差价,不交割一篮子股票…

阅读更多
iOS越狱新手指南:从困惑到掌控,3天解锁iPhone无限潜能的真实故事
2026/7/8 0:01:06

iOS越狱新手指南:从困惑到掌控,3天解锁iPhone无限潜能的真实故事

iOS越狱新手指南:从困惑到掌控,3天解锁iPhone无限潜能的真实故事 【免费下载链接】Jailbreak iOS 26.4 - 26, 17 - 17.7.5 & iOS 18 - 18.7.3 Jailbreak Tools, Cydia/Sileo/Zebra Tweaks & Jailbreak News Updates || AI Jailbreak Finder &…

阅读更多
EM3080-W解码芯片与TM4C129ENCPDT微控制器技术解析
2026/7/8 0:01:06

EM3080-W解码芯片与TM4C129ENCPDT微控制器技术解析

1. EM3080-W解码芯片与TM4C129ENCPDT微控制器的技术特性解析EM3080-W作为专业级条码解码芯片,其核心优势在于采用了双核DSP架构。主处理核心运行频率高达120MHz,能够实时处理1280800分辨率的图像数据,而辅助协处理器则专门优化了27种一维/二维…

阅读更多
基于Dify与DeepSeek构建私有知识库问答系统实战指南
2026/7/8 18:15:39

基于Dify与DeepSeek构建私有知识库问答系统实战指南

在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…

阅读更多
FAE放射组学分析工具:医学影像特征探索的完整解决方案
2026/7/8 10:11:21

FAE放射组学分析工具:医学影像特征探索的完整解决方案

FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…

阅读更多
DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!
2026/7/7 9:58:00

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖! 【免费下载链接】DesktopNaotu 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool) 项目地址:…

阅读更多