MobaXterm: SSH/X远程客户端, Xmanager的最佳免费替代品
发布日期:2021-05-20 11:58:32 浏览次数:20 分类:精选文章

本文共 1517 字,大约阅读时间需要 5 分钟。

当需要连接到远程Linux服务器并运行X程序时,许多人首先会考虑使用Cygwin/X。这是因为Cygwin提供了几乎所有必需的功能,无论是bash终端,还是像rxvt、mintty这样的终端模拟器,还有开源的SSH客户端和服务器,甚至X服务器和多种窗口管理器如WindowMaker、Openbox、Metacity和Xfwm4(后两个在第三方仓库中)。而且Cygwin还包含ibus输入法,位于其仓库中。

不过,Cygwin也有一些不足之处。

  • 更新不定期:类似于Debian稳定版那样定期发布配套软件包的需求,Cygwin尚未实现。即便是更新独立软件包,新手也常常不得不全面更新大量不相关的软件包,尤其是为了安装一个单独的软件。
  • 新手友好性不足:所有功能都隐藏在命令行和配置文件中,对于新手而言об dismissingly不够友好。
  • 便携性不足:小文件数量多,构建便携包或共享给他人使用难度较大。
  • 作为另一种选择,Xming/VCXsrv并不错。

    基于X.org X server编译,体积不大且不包含额外组件,还带有向导界面XLaunch。
    然而,这个版本存在两个小问题:

  • 版本限制:虽然作者建议捐赠而非购买,但捐赠无法下载最新版本,免费版本仅供下载2007年的6.9版。考虑到X server的发展史,这个老版本在大多数场景下已经足够。
  • 缺少终端模拟器:要运行远程X终端模拟器(如rxvt等),需要预先下载并配置SSH的X11转发。如果作为新手,配置这种转发可能有些复杂。
  • 更新:如果需要最新版本的X.org X server,可以考虑尝试XCXP超级存储器项目,与Xming几乎一致,同样带有XLaunch向导界面。

    总结Xming适合老手,适合需要便携性或共享的场景。

    接下来,我们来看看更适合新手和便携共享场景的MobaXterm。

    它仅占14MB,包含bashfile等posix工具集合、OpenSSH、X服务器及简单的向导界面。

    MobaXterm的便携性十分出色:整个应用仅需一个文件,启动后解压至临时目录。这点启动速度很快。同时,插件也以单一zip文件形式供载,携带或共享非常方便。

    MobaXterm对于新手尤其友好:

  • 提供新窗口对话框,常用参数的文字说明,便于新手快速输入。
  • 启动时自动启动X服务器,并自动设置SSH的X11转发。
  • 左侧面板提供SFTP界面,建立SSH连接后自动展示远程目录,便于文件传输。
  • 提供SSH隧道工具向导面板(Tools->MobaSSHTunnel)。
  • 右键支持调整字体大小,可设定缺省字体大小,对比于Putty的做法要更加灵活。
  • MobaXterm的功能也非常全面:支持SSH/Telnet/R Shannon/file,同时提供xdmcp和VNC连接,可接入远程桌面。此外,本地也可以运行bash或cmd。

    技术亮点:

  • 支持整屏文本复制并进行查找。
  • 包含多种小工具:文件比较器、文本编辑器(支持语法高亮)、网络抓包工具等。
  • 支持录制和回放键盘宏。
  • 允许多终端同时分屏显示,可全屏。
  • 支持自定义本地HOME目录,便于存储git、vi配置等文件。
  • 可将终端文本保存为RTF格式,保留语法高亮等信息。 尽管MobaXterm总体表现优异,一些小优化空间依然存在:
  • 终端对键盘支持不够,尤其是父亲Alt不作为Meta键,影响vi、mc等程序的使用。
  • 终端颜色搭配较为问题,反差明显,不易阅读。
  • 缺少man工具,提供的man命令仅显示帮助文档,而无法访问原始man页面。
  • 缺少默认快捷键合理性,例如Ctrl+F和Ctrl+S等常用按键需要手动更无法全局设置。
  • 其他参考资料:

    • blah
    上一篇:从分布式一致性谈到CAP理论、BASE理论
    下一篇:IDEA SpringBoot 热部署+html修改无需make自动刷新

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2025年04月15日 01时41分47秒