谷动谷力

 找回密码
 立即注册
查看: 2867|回复: 1
打印 上一主题 下一主题
收起左侧

【分享】MobaXterm 一款远程计算的终极工具箱

[复制链接]
跳转到指定楼层
楼主
发表于 2022-1-9 12:22:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【分享】MobaXterm 是您用于远程计算的终极工具箱

1. 概述


1.1 简介

MobaXterm 一款用于远程计算的终极工具箱。在单个 Windows 应用程序中,它提供了为程序员、网站管理员、IT 管理员和几乎所有需要以更简单的方式处理远程工作的用户量身定制的功能。
MobaXterm 将所有重要的远程网络工具(SSH、RDP、X11、SFTP、FTP、Telnet、Rlogin 等)提供到 Windows 桌面,在一个开箱即用的可移植 exe 文件中。一些插件可用于向 MobaXterm 添加功能,例如 Unix 命令(bash、ls、cat、sed、grep、awk、rsync、...)。




MobaXterm 主窗口










1.2. 会话


MobaXterm 允许您启动远程会话。您只需单击“会话”按钮即可开始新会话。



会话按钮





然后,您可以选择创建新的 SSH、Telnet、Rlogin、RDP、VNC、XDMCP、FTP、SFTP、Mosh 或串行会话。您开始的每个会话都会自动保存。



会话管理器窗口





您可以通过在左侧 MobaXterm 侧边栏中右键单击会话来编辑、删除、移动、导入或导出会话。您还可以创建桌面快捷方式,以便在 MobaXterm 启动时自动启动一个会话或一组会话。
右键单击会话文件夹可让您一次启动多个会话。当您经常使用相同的环境和相同的打开会话工作时,它会非常有用。







1.3. Multitab环境


的multitab环境可以让你的工作与在同一时间许多终端或远程会话。您可以通过单击“拆分”按钮在“多选项卡”模式、“2 终端”模式和“4 终端”模式之间切换。



“拆分模式”按钮





MobaXterm 带来了另一种非常有用的模式,称为“多执行”模式。此模式允许您同时显示所有终端并一次将命令写入所有终端:当您按下键盘键时,它将同时在所有终端上写入相同的字母。该模式可以通过按下“MultiExec”按钮来激活。



“MultiExec 模式”按钮












1.4. X11 服务器


X11 服务器嵌入到 MobaXterm 可执行文件中。此 X 服务器基于著名的Xorg服务器并经过编译,以便在 Windows 平台上本地运行。X 服务器支持 OpenGL 渲染和最新的扩展,以便您通过它运行最新的应用程序。
这个嵌入式 X 服务器也可用于渲染远程桌面:只需创建一个新的“XDMCP”会话,然后选择您的设置,验证您的远程服务器是否支持 XDMCP 并启动您的会话。如果这不起作用或者如果您需要更好的安全性,您还可以通过安全的 SSH 连接访问您的远程桌面:启动一个新的 SSH 会话并在“远程环境”设置中,选择您要运行的正确桌面远程服务器。

您可以在 MobaXterm 全局设置 --> X11 选项卡中调整您的 X 服务器设置。请务必为您的配置选择正确的设置。如果您有一个非常旧的应用程序在默认设置下无法正常运行,请务必尝试其中一种“窗口”模式。











1.5。类 Unix 终端


MobaXterm 具有基于高效PuTTY 程序(由 Simon Tatham编写)的出色终端仿真器。该终端允许您通过 SSH、telnet、rlogin 或串行连接运行远程命令,还可以通过使用专用插件在本地 Windows 计算机上运行 Unix 命令。当使用“CygUtils”或其他专用插件时,可以在本地终端内使用许多 Unix 命令:ssh、telnet、rlogin、rsh、rsync、wget、vim、corkscrew、httping、fdupes、iperf、mathomatic、xhost、 xprop、xdpyinfo、xmodmap、xkill、Xorg...
如果您需要一个未包含在 MobaXterm 中的 Unix 命令,您可以要求我们开发一个包含所需程序的插件

终端提供了一系列设置,可以根据您的需要进行调整(字体、背景/前景色、抗锯齿、旧键盘兼容性……)。默认终端参数可以通过点击“设置”按钮进行设置。



设置按钮











1.6. 内置图形工具


MobaXterm 带有有用的 Unix 命令行实用程序,但也有内置图形工具,例如快速图片查看器、开发人员文本编辑器、文件/文件夹比较工具、端口分析器和数据包捕获工具。
我们认为最有用的功能可能是图形 SSH 浏览器:当您使用 SSH 登录到远程服务器时,左侧边栏中会弹出一个图形 SSH 浏览器,允许您直接从或拖放文件使用您的安全 SSH 连接和 SFTP 或 SCP 协议连接到远程服务器。
在 SSH 端浏览器中,您可以双击远程文件,以便直接使用您喜欢的程序对其进行编辑。您的更改将自动保存到远程服务器!













[size=1.2em]2. MobaXterm 界面





2.1。不同的集成模式




  • 选项卡界面

由于基于选项卡的界面,MobaXterm 可以启动许多独立会话。
使用适当的按钮创建新选项卡、关闭现有选项卡、循环浏览选项卡或重命名选项卡。




  • 拆分模式

MobaXterm 允许您在同一个窗口中显示一些终端,就像使用“屏幕”实用程序一样。
您可以在水平或垂直模式下显示2个终端,甚至可以在同一个窗口中显示4个终端



“拆分模式”按钮






  • 分离标签功能

MobaXterm 允许您分离选项卡以便在单独的窗口中显示它们。您可以使用选项卡上的右键菜单分离、重新附加选项卡或全屏显示。





  • 服务

MobaXterm 允许您从主界面启动一些轻量级守护程序(TFTP、HTTP、FTP、SSH/SFTP、TELNET)。您可以通过单击顶部工具栏中的相应按钮来管理这些守护程序。



“服务”按钮







  • SSH 隧道(端口转发)

MobaXterm 允许您创建一些 SSH 隧道(又名“端口转发”),界面美观直观:您可以通过单击顶部工具栏中的相应按钮来管理这些 SSH 隧道。



“隧道”按钮







  • 全局设置

您可以使用顶部工具栏中的相应按钮编辑您的选项。您的选项将被保存到一个 INI 文件中。您可以选择一个持久的主目录来保存文件和参数,而不是将主目录放在临时文件夹中。您还可以选择终端字体、颜色、皮肤、透明度、键盘快捷键、指定字体服务器等...



“设置”按钮






设置对话框







  • 会话管理器

您可以将连接设置存储在 INI 文件中的书签中。会话可以通过顶部工具栏或左侧边栏中的相应菜单轻松访问,但您也可以为每个会话创建桌面快捷方式以便轻松启动它们。



“会话”按钮






“会话”窗口










2.2. 本地终端功能


MobaXterm 具有基于高效PuTTY 程序(由 Simon Tatham编写)的出色终端仿真器。该终端允许您通过 SSH、RDP、Telnet、Rsh 或串行连接运行远程命令,还可以通过使用“CygUtils”插件在本地 Windows 计算机上运行 Unix 命令:



  • 打开命令

此命令允许您打开本地文件。此命令将使用您的文档类型的 Windows 默认关联打开您的文档。打开 https://www.google.com
打开 MyDocuments/MyWork.pdf

您可以直接从终端打开文件、目录或 URL,只需 Ctrl+单击它们。




  • cygpath 命令

此命令允许您使用 dos/unix 路径。您可以从给定的 Unix 路径获取 Dos 路径,反之亦然。您还可以列出您的计算机路径,例如 Windows、系统、桌面、配置文件和开始菜单路径。
echo "/bin PATH = $(cygpath -w /bin)"
echo "系统路径 = $(cygpath -u -S)"





  • /drives 挂载路径

此目录包含计算机每个驱动器的安装点。例如,您可以通过 cd 浏览您的系统驱动器到 /drives/c/cat /drives/c/Windows/win.ini
PicView /drives/d/MyPhotos/Photo36.jpg





  • /registry 虚拟文件夹

此文件夹是包含您的注册表项和值的虚拟目录。您可以通过对这些虚拟文件执行简单的“cat”操作来打开和读取注册表项。cat /registry/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/DevicePath
cat "/registry/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/CommonPictures"





  • //挂载点

您还可以通过键入 //<remote_computer> 浏览您的网络邻居中的计算机PicView //server1/share1/Photo36.jpg
编辑 //server2/Documents/program.c





  • 执行本机 Windows 程序

您可以像在“cmd”控制台中一样从 MobaXterm 执行本机 Windows 程序。ipconfig /all
netsh -c interface dump
regedit
net user
calc
notepad





  • 其他有用的命令

还有许多其他有用的命令可用于与 Windows 交互,例如 editrights、shutdown、regtool、ps、passwd、MobaControl、mkshortcut、MobaSwInfo、MobaHwInfo、MobaTaskList、MobaKillTask​​、MobaControl[...]







2.3. 网络实用程序




  • 远程计算

MobaXterm 包括一些有用的命令行客户端,用于在远程计算机上执行命令:
. ssh(使用安全加密连接访问 shell 帐户的实用程序)
。telnet(用于登录远程系统主机)
。rlogin(与 telnet 目标相同,但使用不同的协议)
。rsh(用于在远程计算机上发送命令,尤其是使用无密码功能)
不要忘记您可以使用书签功能为您的连接添加书签(有关更多信息,请参阅相应部分)。您还可以使用 rsh 或 ssh 设置无密码连接,此功能也有相应的部分。




  • 显示设置

MobaXterm 包含一个 X 服务器,因此它可以显示基于 X11 的图形程序。
默认情况下,X 服务器在 MobaXterm 启动时启动。您的 DISPLAY 环境变量是自动设置的,它会写入您的终端启动消息中。当您使用远程计算客户端连接到 Unix 计算机时,借助 MobaXterm,您可以将 DISPLAY 导出到本地 Windows 桌面。当您使用 SSH 连接时,如果远程服务器支持 X11-Forwarding,您的 DISPLAY 会自动设置并通过 SSH 连接发送到您的 Windows 桌面。



使用此图标,您可以监控 X-server 状态




telnet remoteserver1
export DISPLAY=localcomputer1:0.0
nedit
退出
ssh -l root remoteserver1
nedit





  • 文件传输

MobaXterm 包括一些用于传输文件的有用客户端
。ftp(文件传输协议)
。sftp/scp(使用安全加密 SSH 连接的文件传输)
。rcp(使用 rsh 协议将文件复制到远程计算机/从远程计算机复制文件)
。wget(通过具有增强设置的 http/ftp 协议下载文件)
。rsync(通过具有增量功能和增强选项的网络同步目录)scp /drives/c/Photo36.jpg root@server1:/tmp/




  • 网络监控

MobaXterm 包括 2 个用于监控网络的有用实用程序:
. TCPCapture(允许您捕获网络数据包)
。MobaListPorts(允许您列出所有打开的端口及其当前状态)
。httping(监控您的网络服务器)
。iperf(监控网络上的可用带宽)




2.4. 其他实用程序




  • 编辑

MobaXterm 包含编辑文本文件所需的一切:命令行中的 vi、图形编辑器的 nedit 或 MobaTextEditor,它是一个轻量但功能强大的编辑器,适用于具有 textdiff 实用程序的开发人员。




  • 各种各样的

. MobaPictureViewer(使用缩放功能全屏显示图片)
。MobaTextDiff(文本文件的 Diff 实用程序)
。MobaFoldersDiff(文件夹的 Diff 实用程序)
。fdupes(查找并删除重复文件)
。数学(计算机代数系统)




  • 插件

由于使用了插件,一些命令可以添加到 MobaXterm。您可以在https://mobaxterm.mobatek.net/plugins.html下载一些现成的插件 。




  • MobApt 包管理器

如果您想向 MobaXterm 添加更多嵌入式工具,您可以使用“MobApt”包管理器轻松下载它们。









3. 全局设置



“全局设置”窗口可以通过“设置”菜单进入。
在此窗口中,您可以配置和调整 MobaXterm 参数以更好地满足您的需求。




全局设置窗口







3.1。“常规”选项卡设置


  • 持久主目录
选择 MobaXterm 将用作其主目录 (/home/mobaxterm) 的文件夹。此目录将在 MobaXterm 重新启动时保留,因此您可以将 SSH 密钥存储在其中。



  • 默认文本编辑器程序
定义将用于文本文件编辑的文本编辑器。默认情况下,MobaXterm 将使用其嵌入式文本编辑器“MobaTextEditor”。



  • Windows 文件夹上的右键菜单
在 Windows 资源管理器的右键菜单中添加一个新条目“在此处启动 MobaXterm”。



  • MobaXterm 密码管理
配置 MobaXterm 密码管理:
- 定义 MobaXterm 是否应存储密码
- 定义主密码
- 管理 MobaXterm 存储的密码



  • MobaXterm 键盘快捷键
定义 MobaXterm 热键



  • 管理我的共享会话
指向您的团队成员共享的会话文件,以便与同事轻松共享您的会话定义



  • 永久根 (/) 目录
选择 MobaXterm 将用作其根目录的文件夹(“/”文件夹)。
此目录将在 MobaXterm 重新启动时保留,因此您可以将程序存储在其中。

注意:如果您使用MobApt工具,这将特别有用。











3.2. “终端”选项卡设置


  • 定制
自定义终端配色方案



  • 字体
定义 MobaXterm 终端字体。可以在每个会话中覆盖此设置。



  • 字符集
定义 MobaXterm 终端默认字符集。可以在每个会话中覆盖此设置。



  • 显示分隔线
在本地终端中显示/隐藏每个命令之间的分隔线。



  • 使用 Windows PATH 环境
将 Windows PATH 附加到 shell 环境
这允许您启动 Windows 命令,例如“ipconfig”



  • 使用右键粘贴
使用鼠标右键粘贴

注意:选中此选项后,使用Ctrl+Right-clickShift+Right-click仍然可以使用上下文菜单。



  • 退格发送 ^H
如果您希望退格键发送^H 则
选中此选项 如果您希望退格键发送^? 请取消选中此选项



  • 在终端出口显示确认
当命令仍在其中运行时,在终端关闭请求上显示确认对话框



  • 显示滚动条
显示/隐藏终端滚动条。

注意:如果隐藏滚动条,您仍然可以使用Shift+PgUpShift + PgDown滚动终端。



  • 跟踪终端活动
如果检测到某些活动,终端选项卡的图标将显示为蓝点,如果终端已被修改,则非活动终端选项卡的标题将使用蓝色显示



  • 在粘贴多行之前发出警告
在将多行粘贴到终端之前显示确认消息



  • 将终端输出记录到以下目录
如果要将所有终端活动复制到文本文件以进行进一步分析,请选中此选项



  • 自定义语法高亮定义
创建您自己的语法着色定义











3.3. “X11”标签设置


  • 引擎
为 X11 服务器选择渲染引擎



  • 键盘
选择键盘语言



  • Unix 兼容键盘
使用与旧 Unix 系统兼容的键盘
(例如,擦除键执行“^H”而不是“^?”)



  • 在 MobaXterm 启动时自动启动 X 服务器
选中此选项以在每次 MobaXterm 启动时启动 X11 服务器。



  • 在监视器上运行
在选定的监视器上运行 X11 服务器
警告:全屏模式仅适用于第一个屏幕。



  • 显示偏移
“DISPLAY”参数的 起始偏移量。

默认情况下,MobaXterm 将尝试打开":0.0" DISPLAY,如果此端口上已存在另一个 X 服务器,则会增加此变量。

例如,如果您选择“36”偏移量,MobaXterm 将在 DISPLAY“:36.0”处开始探测。



  • 剪贴板
定义 MobaXterm 将处理X11 应用程序和 Windows 应用程序之间的复制/粘贴操作的方式:

-禁用:从 X11 应用程序复制/粘贴到 X11 应用程序将不起作用
-启用:从 X11 应用程序复制/粘贴到 X11 应用程序将起作用
-禁用“选择时复制” ":选择某些文本不会自动复制它,只会处理复制文本的显式请求。



  • Xorg 版本
选择 Xorg 版本。
如果您在使用某个 Xorg 版本时遇到问题,这允许您尝试较旧的 Xorg 版本。



  • OpenGL 加速
OpenGL加速类型:
-如果您的图形适配器支持硬件 OpenGL 加速,请选择“硬件”
-如果您需要使用软件渲染的 OpenGL 功能,请选择“软件”
-否则选择“无”



  • X11远程访问
为 Cygwin X11 服务器选择访问控制模式:

- Restricted:访问控制已启用。您可以使用“xhost +[...]”命令来允许远程主机连接。
-完全:禁用访问控制。任何远程 X11 应用程序都可以连接到 X11 服务器。警告:远程应用程序可以监听或模拟击键。

在任何情况下,X11-Forwarding 都将完美运行,没有任何弹出警告,因为 X11-forwarding 连接是使用安全连接在本地建立的。











3.4. “显示”选项卡设置


  • 无闪烁主窗口
如果您想避免在 MobaXterm 主窗口上出现闪烁效果,请选中此设置,尤其是在调整终端大小或悬停按钮时。
警告:这会降低 MobaXterm 图形界面的速度。

















]4. 会话设置



“会话管理器”窗口可以通过“会话”菜单访问。
会话管理器窗口允许您创建远程会话、使用高级设置配置它们并保存它们以供进一步使用。




会话管理器窗口







4.1。SSH 设置


  • 远程主机
SSH 服务器名称或 IP 地址



  • 指定用户名
如果您不想
在连接前看到“登录:”提示,请选中此选项



  • 港口
SSH服务器监听端口








  • 命令结束后不退出
执行命令后保持与远程服务器的连接



  • 执行命令
指定的命令将在连接后在远程服务器上执行。
您可以指定多个命令并用“;”分隔它们 或者 ”&&”。
例如:
密码;ls -al; 日期; unname -a



  • X11-转发
X11-Forwarding(通过 SSH 通道自动显示重定向)

X11-Forwarding 是一种允许 X11 协议通过现有 SSH 通道进行路由的机制。该解决方案的主要优点是:
- X11 协议将被加密
- X11 协议可以被压缩
- 无需为X11设置新的通信通道(并在防火墙中打开通信端口):网络数据包通过已经存在的 SSH 连接



  • 压缩
压缩通过 SSH 通道传输的数据
这对于慢速连接 (WAN) 很有用



  • 远程环境
在新窗口中从远程服务器启动完整桌面。
例如,在 Raspberry Pi 设备上,您可以启动 LXDE。



  • 使用私钥
指定用于无密码登录的私钥。

可以使用以下命令生成新密钥:
ssh-keygen -t rsa

ssh-keygen -t dsa

您还可以使用嵌入式MobaKeyGen应用程序(在“工具”菜单中提供)创建和管理 SSH 密钥。



  • 遵循 SSH 路径(实验性)
自动将图形 SSH 浏览器放在与 SSH 终端相同的目录中。

注意:此功能是实验性的,它不适用于旧的 Unix 系统。



  • 在远程服务器上调整语言环境
尝试将本地语言设置发送到远程服务器:
这允许远程服务器了解本地使用的语言和字符集设置。

注意:远程服务器应该支持这些语言设置。



  • SSH 浏览器类型
显示一个图形 SSH 浏览器,它允许您浏览远程服务器内容。

可用设置:
- 无:禁用 SSH 浏览器
- SFTP 协议:启用 SSH 浏览器并使用 SFTP 协议
- SCP(增强速度):启用 SSH 浏览器并使用最新的 SCP 协议实现以实现最大传输速度
- SCP(正常speed):SSH 浏览器已启用并使用旧的 SCP 协议实现来支持旧版支持

注意:与 FTP 协议不同,SSH 浏览器使用安全加密的 SSH 通道进行传输。






4.2. 远程登录设置


  • 远程主机
Telnet 远程主机名



  • 用户名
如果您想改用“登录:”提示,请键入 telnet 用户名或将此字段留空。
注意:某些 telnet 服务器不支持此功能:即使您选择登录,它们仍然会在每次连接时提示您。



  • 端口
Telnet 服务器监听端口








  • 防止 MobaXterm 在此会话处于活动状态时关闭
如果您选中此设置,只要此会话正在运行,您将无法关闭 MobaXterm。






4.3. Xdmcp 设置


  • 连接到任何服务器
如果要连接到第一个可用服务器,请使用此设置



  • 指定要连接的服务器
如果要指定要连接的服务器名称或 IP 地址,请选择此选项








  • 在屏幕编号上启动 XDMCP
警告:全屏模式仅适用于第一个屏幕。



  • 关闭数字锁定
一些旧的 Unix 系统(AIX、Solaris、HP-UX)需要这个才能正常工作



  • 剪贴板
定义 MobaXterm 将处理 X11 应用程序和 Windows 应用程序之间的复制/粘贴操作的方式:

-禁用:从 X11 应用程序复制/粘贴到 X11 应用程序将不起作用
-启用:从 X11 应用程序复制/粘贴到 X11 应用程序将起作用
-禁用“选择时复制” ":选择某些文本不会自动复制它,只会处理复制文本的显式请求。






4.4. rdp 设置


  • 远程主机
RDP 服务器名称或 IP 地址



  • 港口
RDP 服务器监听端口



  • 用户名

如果要使用远程登录屏幕, RDP 用户名将此字段留空








  • 连接到控制台 (/admin)
连接到服务器控制台



  • 重定向端口
在远程服务器上显示本地端口



  • 重定向驱动器
在远程服务器上显示本地驱动器



  • 使用智能卡登录
使用智能卡进行远程服务器身份验证



  • 重定向打印机
在远程服务器上显示本地打印机



  • 增强的图形
使用远程桌面的增强设置



  • 重定向剪贴板
允许从/向 RDP 选项卡复制/粘贴



  • 前进键盘快捷键
键盘快捷键将被转发到远程桌面,而不是由本地 Windows 环境处理



  • 如果可用,请使用 CredSSP
启用或禁用凭据安全支持提供程序 (CredSSP) 进行身份验证






4.5. Vnc 设置


  • 远程主机名或 IP 地址
VNC 远程主机名











4.6. FTP 设置


  • 远程主机
FTP 远程主机名








  • 被动模式
建议使用此模式,尤其是当您位于防火墙后面时。
在这种模式下,FTP 客户端发起 2 个连接(控制和数据),而在主动模式下,控制连接由客户端发起,数据连接由服务器发起。



  • FTPS模式
如果选中此选项,MobaXterm 将尝试执行与服务器的 FTPS 连接。



  • 加密数据通道
如果选中此选项,用于数据传输(文件、目录列表)的通道将被加密,否则只有命令通道将被加密。



  • ASCII 模式
文本文件在传输过程中将转换为 Unix/Dos 格式。
警告:此功能不适用于二进制文件!!






4.7. FTP 设置


  • 远程主机
SFTP 远程主机名








  • ASCII 模式
文本文件在传输过程中将转换为 Unix/Dos 格式。
警告:此功能不适用于二进制文件!!



  • 使用私钥
指定用于无密码登录的私钥。

可以使用以下命令生成新密钥:
ssh-keygen -t rsa

ssh-keygen -t dsa

您还可以使用嵌入式MobaKeyGen应用程序(在“工具”菜单中提供)创建和管理 SSH 密钥。






4.8. 莫什设置


  • 远程主机
远程主机名
(mosh-server 必须安装在此服务器上)


  • 使用 SSH 私钥
指定用于无密码登录的私钥。

可以使用以下命令生成新密钥:
  1. ssh-keygen -t rsa
复制代码

  1. ssh-keygen -t dsa
复制代码

您还可以使用嵌入式MobaKeyGen应用程序(在“工具”菜单中提供)创建和管理 SSH 密钥。



  • SSH 端口
SSH服务器监听端口


4.9  终端设置


  • 定制
自定义终端配色方案



  • 定制
创建您自己的语法着色定义



  • 终端字体设置
选择终端字体,选择编码和字体大小。
您还可以强制固定数量的行/列。



  • 退格发送 ^H
如果您希望退格键发送^H 则
选中此选项 如果您希望退格键发送^? 请取消选中此选项



  • 使用 Windows 路径
将 Windows PATH 附加到 shell 环境
这允许您启动 Windows 命令,例如“ipconfig”



  • 将终端输出记录到
如果要将所有终端活动复制到文本文件以进行进一步分析,请选中此选项



  • 粘贴延迟
这允许您为粘贴操作设置行延迟:
如果您的远程服务器速度较慢或无法一次处理大的粘贴缓冲区,此设置可能会有所帮助:粘贴大量数据缓冲区时,粘贴后会添加一个小的时间延迟终端中的每一行。



4.10 网络设置


  • 通过SSH网关连接(跳转主机)
使用网关 SSH 服务器以访问您的终端服务器

MobaXterm 将
1. 打开到您的网关 SSH 服务器的 SSH 隧道
2. 使用此隧道直接连接到终端服务器

注意 1:如果您使用 X11-forwarding,则 DISPLAY 将是自动重定向
注2:如果你使用SFTP浏览器,也会自动重定向



4.11 书签设置


  • 锁定终端标题
终端标题将设置为会话名称

如果您选中此选项,shell 设置选项卡标题的任何尝试都将失败。
如果您想允许 shell 更改选项卡标题,请取消选中此选项。



  • 在会话结束时显示重新连接消息
会话结束后将显示一条消息,询问您是否要重新启动会话








5. 如何





5.1。设置无密码 ssh 连接



您可以在不提供任何密码的情况下连接到 SSH 服务器:如果您想运行非交互式的 shell 脚本,这很有用。这可以分两步完成:



  • 在客户端

您必须在客户端上生成公共 rsa 密钥。这可以通过启动“MobaKeyGen”工具(从“工具”菜单)或键入
  1. ssh-keygen -t rsa -N '' -q -f ~/.ssh/id_rsa
复制代码



  • 在服务器端

将客户端已经生成的文件(“.ssh/id_rsa.pub”)复制到服务器的~/.ssh/目录下,重命名为“authorized_keys”。

  1. scp .ssh/id_rsa.pub user1@server1:.ssh/authorized_keys
复制代码




5.2. 设置无密码 rsh 连接



您可以在不提供任何密码的情况下连接到 RSH 服务器:如果您想运行非交互式的 shell 脚本,这很有用。这可以通过 1 步完成:



  • 使用 /etc/hosts.equiv

在服务器端编辑 /etc/hosts.equiv 文件:您可以在此文件中指定无需提供任何密码即可连接到服务器的授权用户。文件语法是:<计算机名> <用户名>




  • 使用 ~/.rhosts

在服务器端编辑 ~/.rhosts 文件:您可以在此文件中指定能够使用当前帐户连接到服务器而无需提供任何密码的授权用户。文件语法是:<计算机名> <用户名>







5.3. 在 MobaXterm 中使用键盘快捷键




  • 浏览选项卡
  • 向前导航:Ctrl + TAB
  • 向前导航:Ctrl + Alt + RightArrow
  • 向后导航:Ctrl + Shift + TAB
  • 向后导航:Ctrl + Alt + LeftArrow
  • 导航到第 6 个选项卡:Ctrl + Alt + F6




  • MobaXterm 终端内部
  • 向上滚动:Shift + PageUp
  • 每行向上滚动一行:Shift + ArrowUp
  • 向上滚动到开头:Shift + Home
  • 向下滚动:Shift + PageDown
  • 每行向下滚动:Shift + ArrowDown
  • 向下滚动到末尾:Shift + End
  • 列模式选择:Ctrl + Alt + 单击




  • MobaXterm 本地 bash shell 内部
  • 中断/杀死当前任务/程序:Ctrl + C
  • 退出当前外壳:Ctrl + D
  • 行首:Ctrl + A(或 HOME)
  • 行首:Ctrl + E(或END)
  • 上一个命令:ArrowUp
  • 下一个命令:向下箭头
  • 返回一个字符:ArrowLeft
  • 返回一个单词:Alt + B
  • 前进一个字符:ArrowRight
  • 转发一个单词:Alt + F
  • 回忆最后一个命令(历史):Ctrl + R(在您键入时搜索命令历史)
  • 清屏:Ctrl+L




  • 可配置的快捷方式
请注意,所有这些快捷键都可以通过“设置”-->“配置”-->“MobaXterm 键盘快捷键”按钮进行配置。

  • 启动一个新终端:Ctrl + Alt + T
  • 关闭当前选项卡:Ctrl + Alt + Q
  • 上一个选项卡:Ctrl + Alt + LEFT
  • 下一个标签:Ctrl + Alt + RIGHT
  • 切换全屏模式:F11
  • 启动/停止 X 服务器:Ctrl + Shift + X
  • 保存终端输出:Ctrl + Shift + S
  • 打印终端输出:Ctrl + Shift + P
  • 1-终端模式:Ctrl + Alt + 1
  • 2 端子模式(垂直拆分):Ctrl + Alt + 2
  • 2 端子模式(水平拆分):Ctrl + Alt + 3
  • 4 端子模式:Ctrl + Alt + 4
  • 开始一个新的远程会话:Ctrl + Shift + N
  • 显示/隐藏侧边栏:Ctrl + Shift + B
  • 启动 MobaTextEditor:Ctrl + Shift + M
  • 循环浏览选项卡:Ctrl + TAB
  • 反向循环:Ctrl + Shift + TAB
  • 在终端中查找:Ctrl + Shift + F
  • 查找下一个:Ctrl + Shift + F3
  • 粘贴到终端:Shift + INSERT
  • 快速连接:Ctrl + Shift + Q
  • 分离/重新附加选项卡:Ctrl + Shift + D
  • 复制当前选项卡:Ctrl + Shift + U
  • 帮助和文档:Ctrl + Shift + H
  • 退出 MobaXterm:Alt + F4
  • 显示 MobaXterm / 隐藏到系统托盘:Ctrl + M
  • 显示/隐藏弹出终端:Ctrl + Alt + M



5.4. 在 MobaXterm 启动时执行一个 shell 脚本



  • 使用命令行参数

您可以编辑一个 shell 脚本(注意,它必须是 Unix 而不是 Dos 格式)并在 MobaXterm 启动时运行它。您只需使用以下命令行启动 MobaXterm:MobaXterm.exe <脚本文件>

MobaXterm 还使用了一些高级用户可以使用的内部命令行参数,以便将 MobaXterm 集成到他们自己的环境中:
MobaXterm.exe -exec "<命令>"
此命令可用于启动 MobaXterm 的新实例并立即执行给定的 MobaXterm 命令

MobaXterm.exe -newtab ["<Command>"]
此命令可用于在正在运行的 MobaXterm 实例中启动新选项卡(如果没有其他实例在运行,则启动新的 MobaXterm 实例)并立即执行给定的 MobaXterm 命令

MobaXterm.exe -bookmark "<Bookmark_name>"
此命令可用于通过指定书签名称来启动书签。(注意:这仅适用于第一级书签:此命令不能调用来自子文件夹的书签)

MobaXterm.exe -runmacro "<宏名>"
此命令可用于通过指定宏名称来启动宏。

MobaXterm.exe -openfolder "<文件夹名称>"
该命令可用于在指定文件夹中启动 MobaXterm

MobaXterm.exe -hideterm
此命令可用于启动立即最小化到系统托盘中的 MobaXterm

MobaXterm.exe -exitwhendone
此命令可用于在给定操作完成时退出 MobaXterm。此参数应与 -bookmark 或 -exec 结合使用

MobaXterm.exe -i "<Ini_file_path>"
此命令可用于指定 MobaXterm 配置文件 (MobaXterm.ini) 的路径

MobaXterm.exe -日志
该命令可用于在日志文件中记录一些调试信息

MobaXterm.exe -installshellext
此命令可用于在 Windows 资源管理器中安装右键单击上下文菜单

MobaXterm.exe -installprotohandler
此命令可用于安装 URL 协议处理程序,以便 MobaXterm 能够从 HTML 页面执行会话

MobaXterm.exe -配置
此命令可用于启动 MobaXterm 配置窗口

MobaXterm.exe - 快捷方式
此命令可用于启动 MobaXterm 键盘快捷键配置窗口

MobaXterm.exe -doc
此命令可用于启动 MobaXterm 文档

MobaXterm.exe -picview
该命令可用于启动 MobaXterm 嵌入式图片查看器程序

MobaXterm.exe -edit "<文件1>"
该命令可用于启动 MobaXterm 嵌入式文本编辑器 (MobaTextEditor)

MobaXterm.exe -compfiles "<File1>" "<File2>"
该命令可用于启动 MobaXterm 嵌入式 diff 工具

MobaXterm.exe -compfolders
此命令可用于启动 MobaXterm 嵌入式文件夹差异工具

MobaXterm.exe -noX
此命令可用于禁用给定 MobaXterm 实例的 X 服务器

MobaXterm.exe -dpi 120
如果字体太小,可以使用此命令缩放 MobaXterm 界面。您可以尝试以下值:120 (x1.25)、144 (x1.50) 或 192 (x2.00)


  • 使用书签

创建一个新书签,在下拉菜单中选择“自定义 shell 脚本”选项并编辑您的 shell 脚本。然后,您可以单击书签并选择为此书签创建桌面快捷方式。

回复

使用道具 举报

沙发
发表于 2022-3-31 23:58:16 | 只看该作者
非常不错的工具
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-26 10:43 , Processed in 0.125201 second(s), 40 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表