dsh-wsl-ssh-agent:WSL 环境下的 SSH 代理诊断与转发提示

前言

在 DeepSeek Harness (DSH) 的开发场景中,若需在 WSL (Windows Subsystem for Linux) 环境下复用 Windows 的 OpenSSH 代理,通常需要依赖 npiperelay 进行桥接。这类配置涉及文件路径、权限和连接状态,排查较为繁琐。dsh-wsl-ssh-agent 插件提供了一种诊断方案,帮助在不泄露密钥的前提下确认转发链路是否正常。

插件介绍

这是一个 DeepSeek Harness 插件,隶属于 dsh-wsl-kit 套件。它的核心功能是诊断 WSL 中的 SSH 代理套接字以及 npiperelay 桥接状态。与直接查看密钥材料不同,该工具专注于检查连接链路的可用性,确保配置的正确性。

核心功能

  1. 诊断 WSL SSH 代理套接字
    检查 WSL 内部的 SSH 代理套接字是否存在且可访问。

  2. 检查 npiperelay 桥接
    验证 Windows 端的 npiperelay 桥接是否正常工作,确保 Windows 代理能通过管道正确转发到 WSL。

  3. 安全诊断
    整个诊断过程不会打印密钥材料,保障安全性。

安装与启用

执行以下命令安装插件:

dsh plugin --profile web add github:173787247/dsh-wsl-ssh-agent

安装完成后,重启 dsh web 并打开一个新的会话,即可使用对应的工具。

典型用法

在新会话中,调用工具 ssh_agent_hint。该工具会输出 WSL SSH 代理和 npiperelay 的诊断信息,帮助判断配置是否正确。

兼容性与注意

  • 插件版本:0.2.0
  • 最低 DSH 版本:>= 0.1.2
  • 许可证:MIT

结语

该插件为在 WSL 环境下调试 SSH 代理转发提供了标准化的诊断手段。通过非侵入式的检查机制,避免了敏感信息的暴露。更多技术细节和故障排查路径,可参考 dsh-wsl-kit 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜