Skip to content

远程终端 ​

uniTerm 支持 SSH、Telnet、Mosh 和 Raw TCP 远程终端协议。

SSH ​

SSH(Secure Shell)是最常用的远程服务器管理协议,提供加密的安全连接。

连接参数 ​

参数说明
主机服务器 IP 或域名
端口默认 22
用户名登录用户名
认证方式密钥库 / 密码 / 密钥路径 / 密钥文本 / Kerberos / SSH Agent,见下方「认证方式」
密码密码认证时填写
密钥路径密钥认证时选择私钥文件
字符编码终端字符集,默认 UTF-8,可选 GBK、GB2312、Big5、Shift-JIS 等
退格键终端退格键发送字节,默认 DEL(0x7F),可选 BS(0x08)和 VT220 Delete(ESC[3~)
SSH 隧道选择已有的 SSH 连接作为跳板机,通过其转发流量到目标主机
启动脚本连接建立后自动执行的命令,每行一条,顺序执行
SFTP 最大并发传输SFTP 同时传输的最大文件数,0 为不限制
X11 转发开启后远程 X11 应用可显示在本地 X Server 上(macOS 需安装 XQuartz,Windows 版本内置 VcXsrv)
SSH Agent 转发将本机 SSH Agent 提供给远端主机,便于在跳板机上继续认证,仅在可信服务器上启用
连接时自动记录日志连接建立时自动开始记录会话日志

认证方式 ​

  • 身份认证(密钥库) — 认证方式首位,引用密钥库中保存的身份,用户名与凭据由身份直接提供
  • 密码认证 — 输入密码直接登录。如未保存密码,连接时会弹出终端提示输入
  • 密钥认证 — 选择 SSH 私钥文件(如 ~/.ssh/id_rsa)进行无密码登录;密钥路径支持一键「使用默认密钥」,自动填入本机实际存在的标准 OpenSSH 密钥(id_ed25519 / id_rsa / id_ecdsa / id_dsa),再次点击在存在的密钥间轮换
  • 密钥文本 — 直接粘贴 PEM 私钥文本,无需依赖本机密钥文件,跨机器可用;加密私钥的口令填在「密钥密码」中
  • Kerberos(GSSAPI) — 使用本机 Kerberos 凭据缓存。Windows 自动使用当前登录会话;其他系统请先运行 kinit。可选填 Kerberos Realm:IP 目标将请求 host/<IP>@<REALM>,域名目标可留空
  • SSH Agent — 使用本机 SSH Agent 中的密钥(Windows 优先 Pageant,其次 Windows OpenSSH Agent;macOS / Linux 走 SSH_AUTH_SOCK)
  • 键盘交互认证 — 始终作为备用方式,当密码或密钥认证失败时自动启用交互式认证

SSH 类型连接还提供 「SSH Agent 转发」 开关:将本机 SSH Agent 提供给远端主机,便于在跳板机上继续认证下一跳。仅在可信服务器上启用。

SSH 隧道 ​

可通过 SSH 隧道将其他连接的流量经跳板机转发,实现内网穿透。选择已有的 SSH 连接作为跳板机后,目标主机的流量会通过该 SSH 连接加密转发。支持为隧道指定不同的用户名和密码。

Post-Login Expect ​

Expect/Send 模式支持交互式登录自动化,按顺序定义匹配规则和发送内容:

  • expect — 等待终端输出匹配该文本(支持正则,不区分大小写)
  • send — 匹配成功后发送的文本,支持 ${password}、${user}、${host} 变量
  • enter — 发送后是否追加回车(默认是)
  • timeout — 单步超时时间(默认 10 秒,最大 120 秒)

Zmodem 文件传输 ​

在 SSH 终端中,可直接使用 rz(接收文件)和 sz(发送文件)命令传输文件,无需打开文件浏览器。也支持从桌面拖拽文件到终端窗口直接上传(原生路径直传,无大小限制)。

  • 默认下载目录 — 设置中可指定 ZMODEM 下载目录,sz 接收的文件直接保存到此目录,留空则每次传输时选择
  • 传输完成后无需按键 — rz/sz 传输完成后 Shell 提示符自动恢复;取消下载后终端也能正常恢复

Zmodem

X11 转发 ​

通过 SSH 的 X11 转发功能,可以将远程 Linux 服务器上的图形化应用窗口直接显示在本地桌面上。

X11 Forward

Windows 版本内置 VcXsrv X Server,开箱即用。macOS 用户需安装 XQuartz(brew install --cask xquartz)。

SSH 终端标签页操作 ​

标签页支持拖拽排序、拖入内容区分栏。右键标签页弹出菜单:

菜单项说明
复制会话在当前标签页旁边复制一个相同的会话
重新连接断开后重新连接当前会话
复制主机地址复制目标主机地址到剪贴板
打开 SFTP / 打开 SCP在当前连接上打开文件面板(按连接配置的文件传输协议显示)
上传文件(rz -be)向终端发送 rz -be 命令,接收文件到远程
服务器监控在当前连接上打开服务器监控面板
广播到该标签将当前标签加入输入广播目标,输入同步到所有广播终端
文本搜索在终端输出中搜索关键字
导出内容到文本将当前终端输出导出为文本文件
开始 / 停止记录日志随时开始或停止记录会话日志,可打开日志文件夹
定位到连接在侧边栏连接列表中定位当前连接
锁定标签锁定 AI 对该终端的操作
关闭 / 关闭其他 / 关闭右侧标签关闭标签页

Telnet ​

Telnet 是一种简单的明文远程终端协议,常用于连接嵌入式设备、网络设备和遗留系统。

连接参数 ​

参数说明
主机设备 IP 或域名
端口默认 23
用户名登录用户名(可选,连接后自动发送)
密码登录密码(可选,用户名发送后自动发送)
字符编码终端字符集,默认 UTF-8,可选 GBK、GB2312、Big5、Shift-JIS 等
退格键终端退格键发送字节,默认 DEL(0x7F),可选 BS(0x08)和 VT220 Delete(ESC[3~)
协商模式主动(默认)或被动,影响 Telnet 选项协商的发起方
发送模式逐字符发送(默认)或逐行发送
本地回显开启后本地回显输入字符,关闭则由服务器回显
换行模式CR(默认)或 CR+LF
SSH 隧道选择已有的 SSH 连接作为跳板机,通过其转发流量到目标主机
启动脚本连接建立后自动执行的命令
连接时自动记录日志连接建立时自动开始记录会话日志

⚠️ Telnet 不加密传输数据,请仅在可信网络中使用。

Mosh ​

Mosh(Mobile Shell)专为高延迟和间歇性网络设计,基于 UDP 传输,在网络切换(如 Wi-Fi 切 4G)时连接不中断。

连接参数 ​

与 SSH 相同,uniTerm 先通过 SSH 连接到服务器,再自动启动 mosh-server 建立 UDP 会话。

参数说明
主机服务器 IP 或域名
端口SSH 端口,默认 22
用户名登录用户名
认证方式密钥库 / 密码 / 密钥路径 / 密钥文本 / Kerberos / SSH Agent
字符编码终端字符集,默认 UTF-8,可选 GBK、GB2312、Big5、Shift-JIS 等
退格键终端退格键发送字节,默认 DEL(0x7F),可选 BS(0x08)和 VT220 Delete(ESC[3~)
启动脚本连接建立后自动执行的命令
连接时自动记录日志连接建立时自动开始记录会话日志

注意:使用 Mosh 前,服务器需安装 mosh-server。Mosh 不支持 SSH 隧道和 Expect/Send 模式。

智能补全 ​

在终端中键入命令时,输入框下方自动弹出补全建议,按 ↑ ↓ 选择、Enter 接受、Esc 关闭。补全来源包括:

  • 历史匹配 — 从命令历史中按前缀和模糊匹配,匹配字符高亮显示
  • 快捷命令 — 匹配已保存的快捷命令名称和命令内容
  • AI 转写 — AI 根据当前输入上下文提供命令改写建议(需在设置中开启并配置 API Key)

在设置中可全局开启或关闭智能补全与 AI 转写。

Raw TCP ​

连接 host:port 后直接收发原始字节流,适合调试各类裸 TCP 服务。侧边栏「连接 TCP」入口可快速新建。

连接参数 ​

参数说明
主机 / 端口目标地址与端口
字符编码终端字符集,默认 UTF-8
退格键终端退格键发送字节,默认 DEL(0x7F),可选 BS(0x08)和 VT220 Delete(ESC[3~)
本地回显开启后在本地显示发送的内容
换行模式CR(默认)或 CR+LF

相关内容