Documentation

MobaXterm 文档教程

按任务学习:先完成 SSH 会话与文件传输,再配置 X11 图形转发、端口隧道、密钥认证、插件和团队会话规范。

入门

创建第一个 SSH 会话

点击 Session,选择 SSH,填写远程主机、用户名和端口。常用服务器保存为会话后,可在左侧列表快速打开。

  1. 输入 Remote host 与 Specify username。
  2. 如使用非 22 端口,在 Port 中填写实际端口。
  3. 需要密钥时,在 Advanced SSH settings 中选择私钥。
文件

使用 SFTP 传输文件

通过 SSH 登录后,SFTP 面板会在侧边显示远程目录。可以拖拽上传下载,也可以右键编辑远程配置文件。

  1. 确认会话启用 SFTP browser。
  2. 用书签记录项目目录,例如 /var/www 或 /opt/app。
  3. 修改关键配置前先下载备份。
图形

配置 X11 Forwarding

在 SSH 会话中启用 X11 forwarding,连接后运行远程图形程序,例如 xclock、gedit 或科研绘图工具。

  1. 确认服务器 /etc/ssh/sshd_config 允许 X11Forwarding。
  2. 确认远程用户具备 xauth 权限。
  3. 避免在高延迟网络中运行大型图形界面。
网络

建立 SSH Tunnel 访问内网服务

通过 Local forwarding 把本地端口映射到远程内网服务,适合临时访问数据库、Web 管理台或仅内网开放的接口。

  1. 本地端口选择未占用端口,例如 15432。
  2. 远程目标填写跳板机可访问的内网地址与端口。
  3. 连接后使用 localhost:本地端口 访问服务。
安全

使用密钥认证登录

把 OpenSSH 私钥或 PuTTY PPK 文件配置到会话中。生产服务器建议使用带 passphrase 的私钥,并定期轮换。

  1. 在服务器 authorized_keys 中加入公钥。
  2. 本地私钥不要放入共享网盘。
  3. 多人共用服务器时使用个人密钥,避免共享同一私钥。
扩展

使用插件和本地 Unix 命令

官方插件页提供 Git、Corkscrew、Nmap 等扩展;本地终端还可使用常见 Unix 命令辅助脚本和文本处理。

  1. 只从官方插件页下载扩展包。
  2. 按项目记录依赖的外部工具版本。
  3. 把复杂命令沉淀为脚本,减少重复操作。

Learning path

推荐学习路径

MobaXterm 功能很多,建议按实际工作流逐步配置,不需要一次性打开所有高级选项。

01

保存常用 SSH 会话

按项目或环境分组,避免生产、测试、个人服务器混淆。

02

熟悉 SFTP 与本地终端

先掌握文件传输、编辑、grep 和 rsync 等高频动作。

03

配置 X11 与隧道

在需要图形程序或内网访问时再配置高级连接能力。

04

建立凭据与备份规范

使用主密码、个人密钥和配置备份,降低账号泄露与误操作风险。