You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows笔记本AWS SSM Agent连接丢失问题的解决方法咨询

彻底解决AWS SSM Agent连接丢失问题的方案

一、固化时间同步配置,避免再次漂移

  • 确认时间服务依赖:确保Windows Time服务启动类型为自动(延迟启动),避免系统启动时服务未就绪导致同步失败
  • 配置更可靠的时间源:如果time.windows.com不稳定,可替换为AWS官方NTP服务器169.254.169.123(也可混合使用多个源),执行命令:
    w32tm /config /manualpeerlist:"169.254.169.123 time.windows.com" /syncfromflags:manual /reliable:yes /update
    
  • 强制同步并验证状态:
    w32tm /resync /force
    w32tm /query /status
    
    确认源显示配置的NTP服务器,Leap Indicator为0(no warning),Stratum值≤5

二、清理SSM Agent残留并重新注册(彻底解决凭证残留问题)

  • 完全卸载SSM Agent:
    1. 停止服务:net stop AmazonSSMAgent
    2. 执行官方卸载命令:
      "C:\Program Files\Amazon\SSM\amazon-ssm-agent.exe" uninstall
      
    3. 删除残留文件和注册表项:
      • 删除目录:C:\Program Files\Amazon\SSM、C:\ProgramData\Amazon\SSM
      • 删除注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\SSM
  • 重新安装最新版SSM Agent:执行静默安装(确保下载对应Windows版本的安装包):
    msiexec /i AmazonSSMAgentSetup.msi /qn
    
  • 使用混合激活ID和代码重新注册:
    "C:\Program Files\Amazon\SSM\amazon-ssm-agent.exe" -register -code "激活代码" -id "激活ID" -region "你的AWS区域"
    
  • 重启服务并验证:
    net start AmazonSSMAgent
    ssm-cli get-diagnostics
    
    确认诊断结果中AWS Credentials状态正常,无过期提示

三、配置监控与自动修复机制,预防问题复发

  • 配置Windows任务计划:定期检查时间同步状态和SSM Agent服务状态,出现异常自动修复
    1. 创建每日执行的任务
    2. 执行脚本逻辑:检查w32tm /query /status输出,若源不是配置的NTP服务器则重新同步;检查AmazonSSMAgent服务状态,若未运行则启动服务
  • 启用SSM Agent日志轮转:修改C:\Program Files\Amazon\SSM\amazon-ssm-agent.json中的日志配置,设置日志大小限制和保留天数,避免日志过大影响Agent运行
  • 配置CloudWatch告警:监控AWS Systems Manager控制台的实例状态,当出现Connection Lost时触发通知,及时排查

四、验证长期有效性

  • 72小时内持续检查受影响机器的SSM连接状态
  • 每周抽查时间同步状态和Agent凭证过期时间
  • 确认操作后凭证过期时间保持在预期的2025-06-25T08:22:06+0000 UTC

内容的提问来源于stack exchange,提问作者harri prasath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 19:33:20