Mosh:移动外壳

主要观点:Mosh 是一款替代交互式 SSH 终端的远程终端应用,更健壮且响应快,尤其在 Wi-Fi、蜂窝和长距离链路环境下。它可自动漫游、在网络状态变化时保持连接、消除网络延迟、无需特权代码和守护进程、使用相同登录方法、运行在终端内且更好、控制-C 效果佳,还发布了多个版本,有多种操作系统的使用方法及相关信息。
关键信息

  • 可在多种操作系统如 GNU/Linux、BSD、macOS、Solaris、Android、Chrome、iOS 上使用。
  • 自动漫游,在不同网络连接间切换时保持登录。
  • 处理网络问题,如网络连接中断会警告,恢复后继续连接。
  • 提供即时响应的输入和编辑,改善用户体验。
  • 不依赖特权代码和守护进程,普通用户可安装运行。
  • 通过 SSH 登录服务器,运行 mosh-server 并通过 UDP 连接。
  • 支持多种终端和环境,如 xterm、gnome-terminal 等。
    重要细节
  • 2022 年 10 月 31 日发布 Mosh 1.4.0,有多项改进。
  • 不同版本的发布时间及主要更新内容,如 2017 年 macOS Homebrew 集合改名等。
  • Windows 上无“原生”mosh 可执行文件,可通过 Chrome 版本使用。
  • Cygwin 上使用 Mosh 需注意与内置终端的兼容性。
  • Ubuntu 12.04 及以后可通过 apt-get 安装 mosh,还有相关 PPA。
  • 各操作系统的安装依赖及相关注意事项。
  • Mosh 的工作原理,包括 State Synchronization Protocol 等。
  • 终端仿真相关细节,如处理 Unicode 等问题。
  • 典型用法、各种参数设置及特殊操作(如结束连接等)。
  • 相关论文及研究成果,如 Mosh 研究论文和相关设计原则。
  • 常见问题及解决办法,如“mosh requires a UTF-8 locale”等。
  • Mosh 的安全记录及与 SSH 安全比较等方面的内容。
阅读 13
0 条评论