杰瑞科技汇

MobaXterm怎么用?新手入门指南看这里!

MobaXterm 使用教程:从入门到精通

MobaXterm 是一款功能极其强大的 Windows 下的远程管理和网络工具箱,它最大的特点是“一站式”,将 SSH 客户端、X11 服务器、文件传输、远程桌面、网络命令等多种工具完美地集成在一个窗口中,极大地提升了开发者、系统管理员和运维人员的工作效率。


第一部分:初识 MobaXterm

什么是 MobaXterm?

想象一下,你以前需要安装 PuTTY (SSH)、Xming (X11 服务器)、WinSCP (文件传输)、VcXsrv (远程桌面) 等多个软件,MobaXterm 把它们都打包了,你只需要安装一个软件,就能搞定所有事情。

为什么选择 MobaXterm?

  • 功能全面:SSH, RDP, VNC, FTP, SFTP, X11, Telnet, Rlogin, Serial, MOSH 等协议一应俱全。
  • 便携性:有免费版(个人版)是便携的,解压即用,不污染注册表,可以放在 U 盘里随时使用。
  • 强大的 X11 服务器:在 Windows 上直接运行 Linux 图形界面程序(如 gedit, gparted)的利器。
  • 内置工具箱:集成了 grep, sed, awk, ssh, scp, rsync 等大量 Unix/Linux 命令,让你在 Windows 命令行下也能享受 Linux 的便利。
  • 多标签会话管理:可以在一个窗口中同时管理多个 SSH、RDP 等会话,方便切换。
  • 本地文件浏览器:左侧的文件浏览器可以直接访问本地 Windows 文件系统和远程服务器文件,拖拽即可传输。

版本选择

  • Home Edition (家庭版):免费,功能已经非常强大,满足绝大多数个人用户的需求。推荐绝大多数用户使用此版本。
  • Professional Edition (专业版):付费,提供更多高级功能,如多用户会话、更好的脚本支持、企业级技术支持等,适合团队或企业用户。

下载地址https://mobaxterm.mobatek.net/


第二部分:基础入门

首次启动与界面概览

下载并解压后,直接运行 MobaXterm.exe,首次启动会看到一个设置向导,你可以选择默认设置,直接进入主界面。

MobaXterm怎么用?新手入门指南看这里!-图1

界面主要分为几个部分:

  • 会话标签区:顶部,显示你当前打开的所有会话(SSH, RDP 等)。
  • 工具栏:顶部,提供快速启动各种工具(如新建会话、文件传输等)的按钮。
  • 主显示区:中间,显示当前活动会话的内容,如终端窗口。
  • 侧边栏:左侧,默认显示“本地浏览器”,可以访问本地文件,当你连接到远程服务器后,这里还会出现“远程浏览器”。
  • 设置区:右侧,显示当前会话的详细信息。

建立第一个 SSH 连接

这是最常用的功能。

  1. 使用快速启动

    • 点击工具栏上的 "Session" 按钮。
    • 在弹出的窗口中,选择 "SSH" 标签页。
    • "Remote host" 输入你的服务器 IP 地址或域名。
    • "Specify username" 输入你的用户名。
    • 点击 "OK"
  2. 手动输入命令

    • 在主终端窗口中直接输入命令:
      ssh username@your_server_ip
    • 然后按回车。
  3. 连接

    • 首次连接时,会提示你确认服务器的指纹(Are you sure you want to continue connecting?),输入 yes
    • 然后输入你的密码即可登录。

连接成功后,你就可以在终端里像在 Linux/Mac 的终端里一样操作了。


第三部分:核心功能详解

文件传输 (SFTP)

MobaXterm 将文件传输功能无缝集成到了 SSH 会话中。

  • 打开 SFTP 浏览器

    1. 在你已经建立的 SSH 会话标签上右键点击
    2. 选择 "SFTP browser"
    3. 一个新的标签页会被打开,这就是 SFTP 浏览器。
  • 如何传输文件

    • 拖拽:直接从左侧的“本地浏览器”拖动文件到右侧的“远程浏览器”,或者反之,这是最直观的方式。
    • 右键菜单:在文件上右键,选择 "Upload" (上传) 或 "Download" (下载)。
    • 命令行:你甚至可以在 SSH 终端里直接使用 scp 命令,因为 MobaXterm 内置了这些工具。

X11 服务器 (运行 Linux 图形界面程序)

这是 MobaXterm 的“杀手级”功能,你可以在 Windows 上直接运行远程 Linux 服务器上的图形化软件。

  • 原理:MobaXterm 内置了一个 X11 服务器,当你通过 SSH 连接时,它会自动设置好 DISPLAY 环境变量,告诉远程服务器:“你的图形界面请画到我的 MobaXterm 窗口里来。”

  • 如何使用

    1. 正常建立 SSH 连接。
    2. 在远程服务器的终端中,直接输入你想要运行的图形化程序的命令。
      • 运行一个简单的计算器:gnome-calculator
      • 运行文本编辑器:gedit
      • 运行系统分区工具:sudo gparted (需要管理员权限)
    3. 几秒钟后,这个程序的图形界面就会直接出现在你的 Windows 桌面上,就像本地软件一样。

多标签会话管理

  • 新建会话:点击工具栏的 "New session" 图标,可以创建一个新的 SSH、RDP 等会话,它会以新标签页的形式打开。
  • 标签页操作:你可以像浏览器一样,对标签页进行重命名、拖动排序、关闭等操作。
  • 保存会话:对于常用的服务器,可以在配置好 SSH/RDP 信息后,在会话设置窗口点击 "Save session",下次直接在 "Session" 列表中选择即可,无需重复输入信息。

内置工具箱

MobaXterm 的终端不仅仅是一个 SSH 客户端,它本身就是一个功能强大的 Unix 环境。

  • 查看可用工具:在终端中输入 which lswhich grep,你会发现它们指向 MobaXterm 内部的工具路径。
  • 使用示例
    • 你可以直接在 Windows 的文件路径下使用 grep 搜索文件内容。
    • 可以使用 ssh 命令连接其他服务器。
    • 可以使用 ping, netstat, nslookup 等网络诊断命令。

第四部分:高级技巧与最佳实践

使用 Mosh (Mobile Shell) - 网络不稳定时的福音

如果你的网络连接不稳定(例如在使用 Wi-Fi 或移动网络时),SSH 连接很容易因为网络抖动而断开,Mosh 可以解决这个问题。

  • 优点:对网络延迟和丢包不敏感,连接会话可以随时暂停和恢复,甚至可以切换网络。
  • 前提:你的远程服务器需要安装 Mosh 客户端和服务器端,通常可以通过包管理器安装,例如在 Ubuntu 上:sudo apt-get install mosh
  • 使用方法
    1. 在 MobaXterm 的 "Session" 设置中,选择 "Mosh" 标签页。
    2. 输入服务器 IP 和用户名。
    3. 点击 "OK" 连接。

自定义启动脚本

你可以让 MobaXterm 在每次启动 SSH 会话时自动执行一系列命令,

  • 更新提示符

  • 查看系统负载

  • 进入特定工作目录

  • 设置方法

    1. 在 "Session" 设置中,选择 "Advanced SSH settings"
    2. "Run remote command" 输入框中填入你想要执行的命令。pwd; ls -la; echo "Welcome to Server!"
    3. 连接后,这些命令就会自动执行。

使用插件

MobaXterm 支持插件来扩展功能,

  • RDP (Remote Desktop Protocol):连接 Windows 远程桌面。

  • VNC:连接 VNC 服务器。

  • X11-Misc:提供更多 X11 相关的工具。

  • 安装方法

    1. 进入 "Tools" -> "Moba plugins"
    2. 在列表中勾选你需要的插件,然后点击 "Install"

本端服务器 (Local terminal)

即使不连接任何远程服务器,你也可以使用 MobaXterm 的终端,它提供了一个带有完整 Unix 工具集的 Windows 命令行环境,非常方便进行本地脚本编写或测试。


第五部分:常见问题与解决

  1. Q: 连接速度很慢,每次都要等很久才出现登录提示。

    • A: 这是 DNS 反向解析导致的问题,在 "Session" 设置的 "SSH" 标签页,勾选 "Do not resolve hostnames" 可以显著加快连接速度。
  2. Q: X11 程序无法启动,提示 Can't open displayAuthorization required

    • A:
      • 确保你的 SSH 连接是正常的。
      • 在 "Session" 设置的 "SSH" 标签页,确保 "X11 forwarding" 选项是勾选状态。
      • 在远程服务器上,有时需要设置 xhost + 来允许来自客户端的连接。
  3. Q: 如何修改字体和颜色主题?

    • A: 进入 "Settings" -> "Configuration",在 "Terminal" 和 "Look and feel" 分类中可以自定义字体、颜色、背景等。
  4. Q: MobaXterm 免费版有什么限制?

    • A: 家庭版免费,但有一些限制,例如最多同时开启 10 个会话,不能用于商业目的等,对于个人学习和开发来说,这些限制几乎可以忽略不计。

MobaXterm 是一款能极大提升你在 Windows 上进行远程工作效率的神器,从简单的 SSH 连接,到复杂的图形化应用远程运行,再到便捷的文件传输,它都表现得非常出色。

希望这份教程能帮助你快速上手并充分利用 MobaXterm 的强大功能!祝你使用愉快!

分享:
扫描分享到社交APP
上一篇
下一篇