SSH 连接管理
SSH 仍然是 NyaTerm 最完整的一类会话。除了基础登录外,SSH 连接还可以进一步挂接:
- SFTP 文件浏览器
- 远程资源监控、GPU 监控、进程管理、Docker 管理
- 代理
- 跳板机
- OTP 绑定与自动填充
- 端口隧道
- SSH 算法偏好
先把 SSH 连接配置好,再逐步接上文件传输、终端增强和网络能力。
创建 SSH 连接
在 新建连接 窗口切换到 SSH 标签后,可以填写这些信息:
基本信息
| 字段 | 说明 |
|---|---|
| 连接名称 | 在已保 存连接列表中的显示名称 |
| 主机 | 服务器 IP 或域名 |
| 端口 | 默认 22 |
| 用户名 | 登录用户名 |
| 图标 | 用于区分不同环境或服务 |
| 分组 | 把连接整理到文件夹中 |
| 描述 | 记录用途、环境或备注 |
认证方式
NyaTerm 支持四种 SSH 认证方式:
- 密码
- 私钥
- 无认证(none)
- SSH Agent
先在 登录身份 中选择手动填写或已保存账户,再选择认证方式。账户有用户名时,界面只读显示实际登录的用户名;账户没有用户名时,填写当前连接的用户名。切回手动填写会恢复本次编辑中输入的用户名。
密码来源按 连接时询问 / 保存在此连接 / 使用账户密码 排列。明确选择或更换账户时,密码认证会在账户有密码时使用账户密码,否则改为连接时询问;私钥、Agent 和无认证模式保持当前选择。切换认证方式或密码来源会保留本次输入,保存时只使用当前模式的配置。
可以在账户选择器旁新建或编辑账户。新建后会自动选中,编辑已有账户后保留当前连接草稿。已选账户被删除时会显示错误,需要重新选择。RDP/VNC 的账户引用仅提供密码,用户名仍由连接独立填写。
无认证(none) 适用于通过其他方式完成认证的主机(例如部分跳板机或网关流程,或接受空认证的服务器)。仅在目标主机确实不需要任何 SSH 层凭证时才使用。
密码认证用于临时测试机、还未发放私钥的环境,以及与 OTP 组合使用的账号。私钥认证用于日常运维、多台主机复用同一身份,以及需要配合跳板机或自动化流程的场景。
私钥和账户都在 Security/Auth 面板中统一管理。账户名称必填,用户名和密码至少保留一项。编辑时默认只显示密码保存状态;修改、移除及撤销都在点击“保存”后才写入,取消不会更改账户。查看原密码和复制密码分别操作,并沿用解锁流程。引用连接列表可以展开查看,账户变更在下次认证时生效。
SSH Agent 认证
SSH Agent 模式只使用本机 Agent 提供的签名能力,私钥和硬件密钥不会导入 NyaTerm。基础认证区域只能选择一个 Agent endpoint;可根据当前设备选择自动发现、环境变量、Unix 域套接字、Pageant 或 Windows OpenSSH Agent。Auto 会使用当前平台的默认 Agent。Agent 不可用或没有匹配身份时,连接会失败并显示原因。
Agent endpoint 和 forwarding 开关属于设备本地连接配置。跨设备同步时不会覆盖目标设备的这些值,因此 macOS 的 Unix socket 配置不会被同步到 Windows。
当 Agent 正在等待硬件触摸、PIN 或桌面确认时,NyaTerm 会显示确认弹窗。Agent 超时或认证失败后可以选择“重试”;重试会丢弃当前连接并重新建立完整的 SSH/跳板机链路。选择“取消”会终止本次连接。
交互式认证请求
当服务器要求额外的键盘交互输入、OTP 或重新认证时,NyaTerm 用专用的 SSH 认证请求窗口收集信息,而不把提示混在终端输出里。窗口会区分这几种情况:
- 普通密码 / 私钥认证
- 键盘交互认证
- OTP 或二次确认提示
- 需要重新开始的认证流程
如果某次认证请求来自未预期的主机或会话,请先核对连接信息再输入敏感内容。
连接类型与终端类型
SSH 表单提供 连接类型 和 终端类型 设置。
标准服务器 用于普通 Linux / Unix shell,保留 SFTP 浏览、目录跟随、Shell 检测、Shell Integration、远程资源统计和自动图标识别。
网络设备 用于交换机、路由器等非 Linux shell 的设备 CLI。选择后,NyaTerm 会在运行时关闭 SFTP 浏览、目录跟随、Shell 检测、Shell Integration、远程资源统计和自动图标识别,避免把设备 CLI 当作完整 shell 探测;这个选择不会改写已保存的 SFTP 选项。
终端类型会影响 SSH 会话向远端声明的 $TERM,可在 xterm-256color、xterm、vt100、vt220、ansi、linux 之间选择。连接老旧设备或字符界面异常时,可以尝试更保守的终端类型。