Motty
连接

主机与认证

主机密钥、认证方式、主机的整理,以及从其他客户端导入。

主机密钥

发送任何凭据之前,Motty 都会用自己的 known_hosts 校验主机密钥。遇到未知主机会弹出 带指纹的对话框,你可以信任一次或保存。密钥变化时会再次提示。

认证

Motty 支持:

  • 正在运行的 SSH agent 中的密钥,
  • 身份文件,包括 OpenSSH 用户证书(自动配对密钥旁的 id_ed25519-cert.pub),
  • PuTTY .ppk 文件(版本 2 和 3,含 Argon2id 加密),
  • 密码,
  • keyboard-interactive 多轮问答。

一轮问答里有多个问题时(例如同一个 PAM 栈同时要密码和一次性验证码),会合并成一个 对话框,每个问题一个输入框。

证书与 agent

服务器出示主机证书时,只要其证书颁发机构已以 @cert-authority 记录在案就直接 连接;未知证书像未知主机密钥一样弹出指纹确认。主机还可以把本地 ssh-agent 转发给 远端 shell(按主机开关,默认关闭),远端的 git push 或 ssh 就能用本机已加载 的密钥。

一次性验证码

TOTP 和 HOTP 种子可以存进保险库,服务器要求验证码时自动填入。

整理主机

主机可以分组、打标签和搜索。

导入

Motty 可以读取其他客户端保存的会话:

  • OpenSSH 配置
  • PuTTY
  • Xshell
  • MobaXterm
  • WindTerm
  • Electerm

保险库

保存的密码和密钥口令放在 AES-256-GCM 保险库里。保险库密钥保存在系统的密钥存储中; 如果设置了主密码,则由 Argon2id 主密码保护。保险库数据如何离开本机见 备份与同步,安全模型见安全。

本页目录