结合做Linux/嵌入式开发的场景,说明它们各自的用途:
🔹 核心终端/远程连接类
| 按钮 | 全称 | 作用说明 | 你的场景适用度 |
|---|---|---|---|
| SSH | Secure Shell | 加密的远程登录协议,Linux/嵌入式开发最常用。用来登录服务器、开发板(比如RK3576),执行命令、调试程序。端口默认22。 | ⭐⭐⭐⭐⭐ |
| Telnet | Telnet | 明文的远程登录协议,无加密,安全性低。一般只在调试老旧设备、嵌入式裸机调试时用到,不推荐日常使用。 | ⭐ |
| Rsh | Remote Shell | 早期的远程命令执行工具,和Telnet一样明文传输,现在基本被SSH淘汰,很少用。 | ⭐ |
| Serial | Serial Port | 串口终端连接,嵌入式开发必备!用来连接开发板的UART串口,在系统启动阶段调试、查看内核日志、刷写固件,比如RK系列芯片的串口调试全靠它。 | ⭐⭐⭐⭐⭐ |
| Mosh | Mobile Shell | 基于UDP的SSH替代方案,弱网环境下连接更稳定,比如在网络波动的场景下远程开发,不怕断连。 | ⭐⭐⭐ |
🔹 文件传输类
| 按钮 | 全称 | 作用说明 | 你的场景适用度 |
|---|---|---|---|
| FTP | File Transfer Protocol | 明文文件传输协议,用来上传/下载文件到服务器,安全性低,现在更多用SFTP替代。 | ⭐⭐ |
| SFTP | SSH File Transfer Protocol | 基于SSH的加密文件传输协议,最常用的安全文件传输方式,配合SSH登录,直接在MobaXterm里拖拽文件到服务器/开发板,调试程序、传固件很方便。 | ⭐⭐⭐⭐⭐ |
| Aws S3 | Amazon S3 | 亚马逊云对象存储的连接入口,用来管理AWS的S3存储桶,国内开发场景用得少。 | ⭐ |
🔹 桌面/图形远程控制类
| 按钮 | 全称 | 作用说明 | 你的场景适用度 |
|---|---|---|---|
| RDP | Remote Desktop Protocol | Windows远程桌面协议,用来连接Windows服务器/电脑,图形化操作,适合远程管理Windows主机。 | ⭐⭐⭐ |
| VNC | Virtual Network Computing | 跨平台的图形远程桌面协议,Linux服务器/开发板如果开启了图形界面,可以用VNC远程控制桌面,比如调试带GUI的嵌入式系统。 | ⭐⭐⭐ |
| Xdmcp | X Display Manager Control Protocol | 早期Linux图形界面远程显示协议,用来在本地显示远程主机的图形程序,现在基本被SSH的X11转发替代,很少直接用。 | ⭐ |
🔹 其他辅助功能
| 按钮 | 全称 | 作用说明 | 你的场景适用度 |
|---|---|---|---|
| File | Local File Manager | 本地文件管理器入口,可以直接在MobaXterm里浏览本地文件,配合SFTP/SSH快速传输文件。 | ⭐⭐⭐ |
| Shell | Local Shell | 直接打开本地的终端窗口(类似Windows的CMD/PowerShell),不用新建远程会话就能在本地执行命令。 | ⭐⭐⭐⭐ |
| Browser | Built-in Browser | MobaXterm自带的浏览器,可以直接在软件里打开网页,比如查文档、访问设备的Web管理界面,不用切换到外部浏览器。 | ⭐⭐ |
| WSL | Windows Subsystem for Linux | 一键连接Windows的WSL子系统,直接在MobaXterm里操作WSL的Linux环境,适合本地开发调试。 | ⭐⭐⭐⭐ |
💡 补充一下你截图里的红色提示:
Warning: you have reached the maximum number of saved sessions for the personal edition of MobaXterm.
这是个人免费版的限制:最多保存一定数量的会话,超过后新会话不会自动保存。解决方法:
- 删除一些不常用的旧会话,就能继续保存新的了;
- 升级到专业版(付费),解除会话数量限制。
