<自用文 重装 Windows 11 Home 后恢复习惯功能> ssh-agent 配置
摘要:老电脑升级Win11 25H2后出现自动重启问题。为解决SSH连接VPS时需重复输入私钥密码的问题,通过PowerShell配置ssh-agent服务:1)创建.ssh文件夹存放密钥;2)设置ssh-agent开机自启;3)添加私钥到ssh-agent。配置后只需首次使用时输入密码,后续会话期间自动完成认证。(147字)
·
前言:
用了 8+ Years 的老电脑,从 Windows 10 升级到 Windows 11 24H2 一直表现的很好。
但前几天在升级 25H2 后,总会自动重启。擦!
对,这台 DELL 笔记本电脑厂家不支持 Windows 11,但也从 2021 用到上周 Oct.2025。
下载 Windows 11 25H2 并安装后,一切 APPs 要从新安装。
ssh-agent 配置
要使用 ssh 来连接那几个 VPSs 这个必须有,因为 Private key 有设置密码 Passphrase 也希望系统保存,不用经常输入。
1. 在 C:\user\<你的用户id> 目录中创建 .ssh 文件夹
mkdir .ssh
2. 复制配置文件、Private key 到 .ssh文件夹

3. 使用 ssh-agent (SSH 代理)
ssh-agent 是一个在 Windows 后台运行的小程序。你只需要在电脑开机后,第一次使用 SSH 时,向它提供一次 passphrase。之后,在你的整个登录会话期间(直到你重启电脑),它都会自动帮你处理 SSH 认证,你无需再次输入密码。
1) 在开始菜单搜索 "PowerShell",右键点击 "Windows PowerShell",选择 "以管理员身份运行"
2) 在打开的蓝色窗口中,输入以下命令并按回车,将 ssh-agent 服务设置为自动启动:
Set-Service -Name ssh-agent -StartupType Automatic
3) 启动这个服务
Start-Service ssh-agent
4) 向 ssh-agent 添加你的私钥
ssh-add $env:USERPROFILE\.ssh\id_ed25519
实例:

手动安装:组策略编辑器 为了可以在任务栏添加 APP
run gpedit.bat script:
因为 Windows 11 Home 不带
@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~*.mum >gp.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~*.mum >>gp.txt
for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause
更多推荐



所有评论(0)