全能终端神器 —— MobaXterm

 

From:https://cloud.tencent.com/developer/news/244102

[安全工具]SSH客户端神器MobaXterm,该抛弃putty、Xshell和CRT了:
https://baijiahao.baidu.com/s?id=1593541647064594276&wfr=spider&for=pc

官方可以下载到个人版,只支持最多创建10个会话

 

**版下载地址:https://download.****.net/download/freeking101/11380741

官网地址:https://mobaxterm.mobatek.net
免费版便携版地址:https://download.mobatek.net/10520180106182002/MobaXterm_Portable_v10.5.zip
免费版安装版地址:https://download.mobatek.net/10520180106182002/MobaXterm_Installer_v10.5.zip
专业版便携版地址:https://redhat.ctfile.com/fs/13152-239784969

 

MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。

MobaXterm 可以开启多个终端视窗,以最新的 X 服务器为基础的 X.Org,可以轻松地来试用 Unix/Linux 上的 GNU Unix 命令。这样一来,我们可以不用安装虚拟机来试用虚拟环境,然后只要通过 MobaXterm 就可以使用大多数的 linux 命令。

MobaXterm 还有很强的扩展能力,可以集成插件来运行 Emacs、Fontforge、Gcc, G++ and development tools、MPlayer、Perl、Curl、Corkscrew、 Tcl / Tk / Expect、 Screen、 Png2Ico 、 NEdit  Midnight Commander 等程序。

MobaXterm 分免费开源版和收费专业版。官网提供 MobaXterm 的免费开源版 "Home Edition" 下载, 免费开源版又分便捷版(解压即用)和安装版(需要一步步安装)。

MobaXterm 免费版(persional)和专业版(Professional)除了 sessions 数、SSH tunnels 数和其他一些定制化配置外限制外,免费版在终端底部还多了一个 "UNREGISTERED VERSION" 提示。

 

 

1. 主要功能

 

支持各种连接 SSH,X11,RDP,VNC,FTP,MOSH
支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…)
连接 SSH 终端后支持 SFTP 传输文件
各种丰富的插件(git/dig/aria2…)
可运行 Windows 或软件

 

功能不止是强大!主界面如下:

 

内建多标签和多终端分屏

MobaXterm 内置多标签页、横向纵向 2 分屏和田字形 4 分屏,用于一个窗口内管理多个连接。管理多台服务器不必开多个窗口。

全能终端神器 —— MobaXterm

 

内建SFTP文件传输

如果用 SSH 连接远程主机,则左侧就会自动启动 SFTP 连接,列出服务器上的文件列表,无需任何配置。可以直接上传下载,更方便的是,还可以让文件列表的当前目录,直接跟随终端当前目录同步切换!

关闭自动弹出SFTP

Moba在连接上远程电脑之后,将自动打开左侧的SFTP侧边栏。有时我们并不需要SFTP,同时主窗口是黑色的,SFTP又是白色的,显得有点刺眼,因此可以将自动弹出SFTP功能关闭掉。
在菜单栏点击 「settings」 --> 「Configuration」,在弹出的对话框中选择 「SSH」,再将 「automaticall switch to SSH-browser tab after login」 前面的对勾去掉即可。

全能终端神器 —— MobaXterm

 

内建 X server

MobaXterm 内建了一个 X server,可以直接执行远程端的 X 窗口程序。也是随着 SSH 连接自动发挥作用,无需任何配置。

全能终端神器 —— MobaXterm

 

直接支持 VNC/RDP/Xdmcp 远程桌面

如果真的需要完整的远程桌面了,也无需多种客户端,MobaXterm一个软件即可对付所有的需求。Windows 服务器管理员特别推荐。

全能终端神器 —— MobaXterm

 

更加友好的串口连接设置

MobaXterm 不仅支持串口连接,并且直接提供下拉框选择串口号和波特率,选择串口号时还会自动显示串口设备的名称。这一点对于开源硬件玩家是相当幸福的。

全能终端神器 —— MobaXterm

 

  • 1.会话管理 :MobaXterm允许您启动远程会话。您可以选择创建SSH,远程登录,Rlogin的,RDP,VNC,XDMCP,FTP,SFTP或串行会话。你开始每个会话会自动保存,并在左侧边栏显示。
  • 2.图形化SFTP浏览器 :当您登录到使用SSH远程服务器,图形SFTP浏览器弹出在左侧边栏。它可以让你拖动并直接从/到远程服务器使用安全SFTP连接拖放文件。
  • 3.X11服务器 :当您运行SSH,TELNET或RLOGIN/RSH会话。你将能够直接在本地WindowsPC上显示您的远程应用程序。在一个SSH会话,也没有必要为MobaXterm使用X11转发。以缓解并保护您的工作设置“DISPLAY”变量。
  • 4.增强X扩展 :基于X.org嵌入式X服务器提供了最近的X服务器的实现提供最新的功能:扩展功能,如OpenGL的,复合或RANDR都包括在内。还支持XDMCP协议。
  • 5.多执行 :编写一次,到处运行:这个工具可以让你在同一时间运行在许多不同的服务器相同的命令。
  • 6.嵌入式服务器 :MobaXterm可以启动网络守护程序进行远程访问。无需额外的工具或运行时需要的,以便使用这些守护程序。
  • 7.嵌入式工具 :MobaXterm带来了一些有用的工具,系统管理员,developpers,网站管理员。谁需要用计算机高效工作的所有用户。
  • 8.远程UNIX的桌面(XDMCP):由于MobaXterm您可以将远程Solaris桌面上工作。因为如果你是在本地Windows计算机上使用XDMCP协议工作。
  • 9.远程Windows桌面(RDP) : 利用远程Windows计算机/使用RDP协议的服务器控制。许多RDP配置设置在会话管理器可用。
  • 10.SSH网关 :在SSH,TELNET,RDP,VNC会话,您可以选择“SSH-网关”(又名“跳跃主机”)。以告诉MobaXterm先连接到SSH服务器连接到终端服务器之前要达到结束。这让你达到一个防火墙后面的一些服务器,并保护您的连接。
  • 11.SSH隧道(端口转发) :图形SSH隧道管理器允许您使用直观的图形化的工具来创建你的SSH隧道。
  • 12.MobApt包管理器 :MobaXterm包管理器(MobApt/apt-get的)。可以下载和使用更多的Unix工具直接进入MobaXterm终端。MobApt包管理器(apt-get的) 
  • 13.文本编辑器 :当您使用SSH连接到远程服务器上。您将可以直接使用嵌入式文本编辑器“MobaTextEditor”编辑远程文件。
  • 只需双击他们!通过SSH/SFTP直版
  • 14.宏支持 :您可以记录在MobaXterm终端宏:一切你在终端类型将被记录。以便在以后重播其他服务器上。
  • 15.密码管理 : MobaXterm就是能救你的会话密码,并让他们安全使用“主密码”。
  • 16.专业定制 :MobaXterm专业版,您可以访问专业支持,并以“定制”的软件。这个程序可以生成MobaXterm的定制副本用自己的徽标和默认设置。

 

 

2. 基本使用

 

我们使用免费开源版的便携版为例,简单介绍一下MobaXtermSSH 连接的基本使用。下载位置如下图所示。

全能终端神器 —— MobaXterm

下载后解压文件,运行 MobaXterm_Personal_10.6.exe 即可。第一次打开会自解压,会比较慢,后续就正常了。下面我们开始使用MobaXterm 的 SSH 连接远程服务器。

首先,打开软件后,点击左上角的 Session(会话控制),在弹出的窗口中选择 SSH:

全能终端神器 —— MobaXterm

在新的窗口输入账号和密码,即可登陆主机。此时界面主要分两块,左边的是主机的文件,右边是终端。勾选左下角的 "Follow terminal folder" 可以让两个的工作路径保持一致。

全能终端神器 —— MobaXterm

 

 

3. 常用设置

 

注意:任何配置修改后都需要重启下 MobaXterm,否则不会生效。

 

取消自动关闭连接

 

MobaXterm 使用 ssh 直接连接远程主机,或者通过跳板机登陆远程服务器可能会出现一段时候不操作就会自动关闭连接。要解决这个过一会就断开连接的问题,我们需要在勾选 Setting 下的 SSH Keepalive 选项。

全能终端神器 —— MobaXterm

 

保存临时文件

MobaXterm 会产生临时文件,但是临时文件随时可能被删除或丢失,建议指定文件夹作为 /home 和 / 目录,以免出现异常。打开 Settings – Configuration – Genernal 进行设置,如下截图。

全能终端神器 —— MobaXterm

 

使用 Windows 环境变量

如果您 Windows 下安装了 node、Python 等环境,发现相关命令无法在MobaXterm 使用,打开 Settings – Configuration – Terminal – 使用Windows 环境变量,如下截图。

全能终端神器 —— MobaXterm

 

右键快速复制粘贴

在Moba及很多终端工具里,都有这样的功能:鼠标左键划选复制文件,右键粘贴文本。但在Moba中右键粘贴功能默认不打开,我们可以手动打开。

在菜单栏点击 「settings」 --> 「Configuration」,在弹出的对话框中选择 「terminal」,再将 「paste using right-click」 打上对勾,然后重启 MobaXterm 即可。

全能终端神器 —— MobaXterm

除了 ssh/telnet/rsh 等多种远程会话,支持录制和回放键盘宏,支持多终端分屏显示等功能以外,MobaXterm 还支持 xdmcp/vnc 访问远程桌面以及本地 bash 或者 cmd 等诸多功能,无法一一介绍,欢迎大家用自行去探索研究。