网易 UU 远程|终端篇(CLI 命令行实操)| 二

承接上一篇桌面远控的体验,本篇专门聊 UU 远程的终端能力。

很多人用远程工具第一反应都是图形桌面,处理文件、点点鼠标确实方便。但对于习惯命令行的人来说,不少场景根本不需要加载完整桌面界面:只想跑一段脚本、查看服务状态、重启程序、拉取代码,开启完整桌面反而会占用带宽、消耗两端设备性能。 之前我试过部分远控软件,要么终端属于付费解锁功能,要么内嵌终端体验很差,输入卡顿、快捷键缺失,复制粘贴不好用。UU 远程把终端作为独立能力开放出来,不用进入图形桌面会话,直接就可以操作远程机器,这点对技术使用者很友好。 jpg

什么场景适合用独立终端模式

不是所有操作都要打开远程桌面,下面这些场景我会优先选择终端模式:

  1. 在外临时查看远程机器进程、CPU、内存占用,排查程序卡死问题;
  2. 执行脚本、更新项目、拉取 Git 代码,不需要看桌面画面;
  3. 后台启动 / 停止服务,重启应用,执行系统命令;
  4. 服务器、家用主机长时间跑任务,只需要盯日志输出,不需要交互鼠标;
  5. 网络条件比较差,带宽有限,图形桌面会卡顿,但命令行文本传输压力很小。

对比图形桌面远控:终端只传输文本数据流,带宽占用低,弱网环境下稳定性会高出一大截。哪怕网络抖动,只要能维持基础连接,大多还可以继续输入命令。

如何打开终端模式

打开 UU 远程手机端,进入已绑定的设备详情页,在连接入口列表,直接点击「终端模式」,即可拉起命令行会话,不需要先进入桌面远控。

小提示:电脑客户端同样支持终端入口,本篇重点以手机端操作为主。

jpg 建立终端连接之后,会自动适配远程系统,Windows 会进入 PowerShell,Mac / Linux 直接进入系统默认 Shell。不需要手动配置 SSH、不用填写端口、不用做内网穿透,同一账号绑定设备直接连通。

补充区别:这不是 SSH 协议,是 UU 远程封装的终端通道,依托账号设备绑定体系完成鉴权,不需要额外配置账号密码。

jpg

手机端终端实操体验

手机触屏操作命令行,最大痛点基本都是:方向键、Tab 补全、Ctrl 组合快捷键、复制粘贴。如果终端对移动端适配差,敲命令会非常折磨。

  1. 虚拟键盘与功能按键 进入终端会话之后,可以唤起专用功能键盘,除普通文字输入之外,自带 Tab、Esc、方向上下左右,还有常用 Ctrl 组合按键映射。
    • Tab 补全:可以正常完成文件名、命令补全,这是日常敲命令最高频的功能;
    • 方向键:调取历史执行命令,上下翻看历史指令,不用重复输入一长串;
    • Ctrl+C:中断当前正在运行的程序 / 脚本,是调试、终止任务必不可少的快捷键。 jpg
  2. 复制粘贴 手机端支持选中终端输出文本复制;手机剪贴板内容,也可以直接粘贴进终端输入框。 调试时,复制报错信息、粘贴一长串命令,不用手动手打,大幅降低手机操作成本。

小坑提醒:部分长输出日志,触屏滑动翻页回看历史输出,滑动手感不如电脑端,大量日志输出时,建议尽量使用命令过滤输出。

  1. 横屏使用 待官方更新,目前横屏没有入口可使用,手机端设置为屏幕旋转也不可使用。

和伙伴协助搭配使用终端

终端模式不止可以操作自己绑定的设备。 如果你通过设备 ID + 验证码接入别人的设备,发起协助连接之后,同样可以选择终端模式。也就是说,不需要打开对方桌面,就可以直接通过命令行协助排查对方机器问题。

安全提示:

  1. 协助模式下终端权限等同于远程登录用户权限,不要随意执行来源不明的命令;
  2. 默认一次性验证码断开即失效,给他人临时协助,优先使用一次性验证码,尽量不要随便开启固定验证码。

和自建 SSH、内网穿透终端简单对比

很多技术用户平时习惯自己搭建内网穿透、自建 SSH 服务,这里简单说说使用差异,不评判孰优孰劣。

方案UU 远程终端模式自建 SSH + 内网穿透
部署配置零配置,登录同一账号即可需要配置端口、密钥、穿透服务
鉴权方式网易账号 + 协助验证码账号密码 / SSH 密钥
网络自动处理 NAT,家用宽带不用处理端口映射需要处理公网、端口映射、穿透
移动端体验内置适配手机的功能键盘需要第三方 SSH 客户端

自建 SSH 灵活性更强,可以自定义密钥、端口、做更多高级配置,适合有运维基础愿意折腾的人。但出门应急、临时快速排查机器,UU 终端省去整套搭建流程,打开 APP 就能直接敲命令。

局限与不足,客观聊聊缺点

不是说这套终端体验完美,实际用下来也存在一些局限: 不支持自定义 Shell,无法切换到 zsh 等第三方 Shell,跟随系统默认终端; 暂不支持 SSH 跳转,不能从当前会话再去连接内网其他设备; 大量滚动日志输出时,手机端回看历史缓冲区有一定限制; 属于产品内置终端,和标准 SSH 相比缺少部分高级参数配置。 日常应急排查、跑脚本、启停服务完全够用,如果是重度长期运维工作,依旧更推荐传统 SSH 方案。

总结

UU 远程的终端模式,最大价值就是降低门槛。 不想折腾内网穿透、不想配置 SSH,手机拿出来就能直接给家里、公司电脑敲命令。弱网环境下比图形桌面远控更加稳定,适合技术用户应急排查问题,快速执行系统指令。 它不能完全替代专业运维工具,但作为一个附带的内置能力,已经覆盖绝大多数普通人的临时命令行需求。 上篇回顾:桌面篇,手机远程操控电脑桌面实操分享 jpg