Skip to content

v0.2.0 - 支持自动私钥识别

Choose a tag to compare

@Sesame2 Sesame2 released this 20 Sep 12:02
· 48 commits to main since this release

🔄 新增功能:

  • 自动识别默认 SSH 私钥路径(如 ~/.ssh/id_rsa、id_ed25519 等),无需手动指定。
  • 如果未指定私钥,系统会尝试加载并连接所有已存在的私钥。
  • 当私钥全部失败时,自动回退至交互式密码认证。
  • 整体连接体验与原生 ssh 命令保持一致。

📦 示例行为:

  • gotun user@host → 会自动使用 ~/.ssh 下的私钥,失败后进入密码输入。
  • gotun -i ~/.ssh/id_ed25519 user@host → 优先使用指定私钥。

🐛 错误处理优化:

  • 明确日志输出私钥加载失败与连接失败原因。
  • 忽略损坏或无法解析的私钥文件,不影响整体流程。

Full Changelog: v0.1.0...v0.2.0