一、全能终端神器MobaXterm介绍
现今软件市场上有很多终端工具,比如:SecureCRT、Putty、Xshell。
SecureCRT也是一款很强大的终端工具,但是收费软件。Putty,它非常小巧,而且免费,但是不好用,不支持标签,开多个会话的话就需要开多个窗口,窗口切换也很不方便。还有其它终端工具,比如XShell。
下面介绍一款全能型终端神器MobaXterm。
先说说这款神器的优点:
1. 功能十分强大,支持SSH,FTP,串口,VNC,X server等功能;
2. 支持标签,切换也十分方便;
3. 众多快捷键,操作方便;
4. 有丰富的插件,可以进一步增强功能;
5. 虽然有收费版,但免费版已经可以让我们装逼装上天……
当然优点、功能远不止这些,更多闪光点期待读者去发掘!
1. 软件的安装
软件下载地址:
MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 – Download
版本 22.0 (2022-03-04)
MobaXterm v22.1 全能终端连接工具中文版最新版
github.com
- 新功能:您可以通过右键单击一个会话,复制其设置并将其粘贴到一组会话,将某些特定设置应用于多个会话
- 新功能:您现在可以为会话定义自己的默认预设,方法是右键单击会话并选择"将会话设置另存为默认预设"
- 新功能:您现在可以通过单击常规设置窗口中的"编辑我的会话预设"按钮来编辑自己的会话默认预设
- 新功能:在 MobaXterm 专业版中,您现在可以在定制器程序中编辑新会话的 MobaXterm 默认预设
- 新功能:有一个新的"Bash(外部)"shell会话,可用于在MobaXterm终端选项卡中启动外部(Git-Bash,Msys2,Cygwin等)发行版
- 新功能:如果MobaXterm检测到外部bash安装(Git-Bash,Msys2或Cygwin),它将在主页右键单击菜单中提出它
- 新功能:图形浏览器(SSH,SFTP,FTP,S3)现在可以记住您在每个会话中浏览的文件夹,并允许您使用顶部地址栏直接跳转到它们
- 新功能:您现在可以使用终端上下文菜单中提供的新选项开始或暂停将终端输出录制到文件(按住 Ctrl 键并右键单击终端)
- 改进:切换到最新的Xorg服务器版本21.1.3(之前的Xorg版本1.20.4在常规设置中仍然可用)(修复了CVE-2021-4008,CVE-2021-4009,CVE-2021-4010,CVE-2021-4011)
- 改进:抑制了首次通过 X11 转发运行应用程序时遇到的 2 秒延迟
- 改进:您现在可以在MobaDiff中选择多个文件或文件夹,并同时对所有文件或文件夹执行操作(复制/删除)
- 改进:您现在可以在MobaDiff中列出的所有文件中搜索一些文本
- 改进:在 MobaTextEditor 和 MobaDiff 中添加了 Go 和 Json 语法突出显示
- 改进:现在可以从png,ico,bmp或exe文件导入会话的自定义图标
- 改进:在MobaTextEditor中添加了"刷新文件"功能(这可以通过"F5"快捷方式触发)
- 改进:单击"会话"顶部按钮时弹出的会话树现在处理鼠标滚轮事件
- 改进:在 FTP 会话中增加了 TLS 1.3 支持
- 错误修复:当标题长度只有1个字符(如"/"或"~")时,终端标题未更新
- 错误修复:MobaTextEditor中的顶部工具栏按钮在黑暗模式下被按下时是亮的
- 错误修复:删除了MobaTextEditor中复制/粘贴操作过快时的"剪贴板不可用"消息
- 错误修复:编辑包含 SOCKS 参数的会话后,请正确重置代理设置
- 错误修复:"打开方式"上下文菜单项现在可以在FTP和SFTP会话中正常工作
- 错误修复:当服务器上的"MaxSessions"参数设置为"1"时,图形SSH浏览器用于显示多个空条目
- 错误修复:对于某些SFTP服务器,连接后立即上传文件曾经失败
- 错误修复:在调整终端大小之前,终端滚动条有时会被隐藏
- 错误修复:在"本地主机连接"模式下,更好地检测WSL图形浏览器中带有空格的文件
- 错误修复:"保存终端输出"对话框可能隐藏在分离的窗口后面
- 错误修复:菜单栏在黑暗模式下有时部分为白色,带有高分辨率显示器
MobaXterm常用设置
如何使用MobaXterm
MobaXterm工具使用
全功能的终端软件MobaXterm推荐配置
Settings->Configuration->Terminal
可以修改字体,字号
勾选Paste using right-click,启用右键复制功能,此时如果要用右键菜单,用Ctrl+右键即可。
选择配色(Colors scheme),配色个人喜欢Solarized dark
勾选Log terminal output to the following directory记录日志文件
Settings->Configuration->SSH
取消勾选SFTP settings第二个复选框,即不要自动切换到SFTP浏览器
勾选Sessions settins下面的SSH keealive,防止自动退出
二 、MobaXterm 使用
1.创建SSH session
安装后界面如下图:
下面来创建第一个SSH session。
点击菜单栏 「sessions」 –> 「new session」,即可弹出 「session setting」 对话框。由上面那一大串的连接方式我们就可以知道Moba的强大之处。
我们点选第一个SSH图标,并填入相关信息,就可以完成session创建了。
点击确定后,输入密码就可以连接上虚拟机了。连上虚拟机之后,它会自动通过FTP也连接到虚拟机,直接拖拽就可以进行文件复制了。
2. 快速连接session
创建一个session之后,就可以在左侧的session标签里留下它的信息,下次需要连接的时候直接双击即可。
3. 创建串口session
在「session setting」 对话框里选择serial,再选好串口号及波特率,点击OK就完成连接了。
同样session会保存在左侧的session标签页里,方便下次连接。
4. 三个有用的设置
隐藏菜单栏下的那排按钮
菜单栏下的那排按钮,全部可以从菜单栏里找到,而且使用频率也不是非常高。大部分屏幕是长方形的,上下空间有限,左右还比较富余一些,因此去掉它可以省下很大空间。
在菜单栏点击 「view」 –> 「show menu bar」,即可隐藏此排按钮。
5.右键粘贴
在Moba及很多终端工具里,都有这样的功能:鼠标左键划选复制文件,右键粘贴文本。但在Moba中右键粘贴功能默认不打开,我们可以手动打开。
在菜单栏点击 「settings」 –> 「Configuration」,在弹出的对话框中选择 「terminal」,再将 「paste using right-click」 打上对勾即可。
6.关闭自动弹出SFTP
Moba在连接上远程电脑之后,将自动打开左侧的SFTP侧边栏。有时我们并不需要SFTP,同时主窗口是黑色的,SFTP又是白色的,显得有点刺眼,因此可以将自动弹出SFTP功能关闭掉。
在菜单栏点击 「settings」 –> 「Configuration」,在弹出的对话框中选择 「SSH」,再将 「automaticall switch to SSH-browser tab after login」 前面的对勾去掉即可。
三、MobaXterm 功能说明
MobaXterm 选项卡式终端
从这个控制台窗口中,您将被允许运行您需要的Unix命令:ls,cd,grep,awk,tail,cut,sed,wget,rsync,telnet,ssh,rlogin,rsh …所有必要的Unix工具都存在。如果您需要一个基本MobaXterm文件中不可用的程序,则可以下载免费插件。
会话管理
MobaXterm 允许您启动远程会话。您可以选择创建 SSH、Telnet、Rlogin、RDP、VNC、XDMCP、FTP、SFTP 或串行会话。您启动的每个会话都会自动保存并显示在左侧边栏中。
图形 SFTP 浏览器
当您使用 SSH 登录到远程服务器时,左侧边栏中会弹出一个图形 SFTP 浏览器。它允许您使用安全的SFTP连接将文件直接从远程服务器拖放到远程服务器。
X11 服务器
当您运行SSH,TELNET或RLOGIN / RSH会话时,您将能够直接在本地Windows PC上显示远程应用程序。在SSH会话中,无需设置"DISPLAY"变量,因为MobaXterm使用X11转发来简化和保护您的工作。
增强的 X 扩展
基于 X.org 的嵌入式X服务器提供了最近X服务器实现中可用的最新功能:包括OpenGL,Composite或Randr等扩展。还支持 Xdmcp 协议。
多重执行
一次写入,随处执行:此工具允许您同时在许多不同的服务器上执行相同的命令。
嵌入式服务器
MobaXterm 允许您启动网络守护程序以进行远程访问。使用这些守护程序不需要额外的工具或运行时。
嵌入式工具
MobaXterm为系统管理员,开发人员,网站管理员和所有需要高效使用计算机的用户带来了一些有用的工具。
远程 Unix 桌面 (XDMCP)
多亏了MobaXterm,您可以在远程Solaris桌面上工作,就像您在Windows计算机上使用XDMCP协议在本地工作一样。
Remote Windows Desktop (RDP)
使用 RDP 协议控制远程 Windows 计算机/服务器。会话管理器中提供了许多 RDP 配置设置。
固态混合网关
在 ssh、telnet、RDP、VNC 会话中,您可以选择一个"SSH 网关"(又名"跳转主机"),以便告诉 MobaXterm 先连接到 SSH 服务器,然后再连接到您最终要访问的终端服务器。这使您可以访问防火墙后面的某些服务器并保护您的连接。
SSH 隧道(端口转发)
图形化 SSH 隧道管理器允许您使用直观的图形工具创建 SSH 隧道。
MobApt 包管理器
MobaXterm包管理器(MobApt / apt-get)允许您将更多的Unix工具直接下载和使用到MobaXterm终端中。
文本编辑器
当您使用SSH连接到远程服务器时,只需双击它们,您就可以直接使用嵌入式文本编辑器"MobaTextEditor"编辑远程文件!
宏支持
您可以在MobaXterm终端中录制宏:您在终端中键入的所有内容都将被记录下来,以便以后在其他服务器上重放。
密码管理
MobaXterm能够保存您的会话密码,并使用"主密码"确保它们的安全。
终端中的语法突出显示
MobaXterm 嵌入式终端可以突出显示语法或对关键字使用着色,即使您连接到不支持颜色的远程服务器也是如此。这在分析日志文件、编辑代码或尝试检测重要关键字时尤其有用。您甚至可以轻松构建自己的语法定义。
专业定制师
MobaXterm专业版可让您访问"定制器"软件。此程序允许您使用自己的徽标和默认设置生成MobaXterm的自定义副本。