v0.2.0 - 支持自动私钥识别
🔄 新增功能:
- 自动识别默认 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