2023年12月13日发(作者:)

MobaXterm文档手册

MobaXterm文档

1.一般

1.1。介绍

1.2。届会

1.3。多表环境

1.4。X11服务器

1.5。类Unix终端

1.6。内置图形工具

2. MobaXterm界面

2.1。不同的整合模式

标签界面

分割模式

分离标签功能

服务

SSH隧道(端口转发)

全局设置

会议经理

2.2。本地终端功能

打开命令

cygpath命令

/驱动器安装路径

/ registry虚拟文件夹

//挂载点

执行本机Windows程序

其他有用的命令

2.3。网络实用程序

远端运算

显示设置

文件传输

网络监控

2.4。其他实用程序

编者

各种各样的

外挂程式

MobApt软件包管理器

3.全局设置3.1。“常规”标签设置

永久主目录

默认文本编辑器程序

Windows文件夹上的右键单击菜单

MobaXterm密码管理

MobaXterm键盘快捷键

管理我的共享会话

永久根(/)目录

3.2。“端子”选项卡设置

定制

字形

字符集

显示分隔线

使用Windows PATH环境

右键单击粘贴

退格键发送^ H

在航站楼出口显示确认

显示滚动条

跟踪终端活动

粘贴多行之前警告

将终端输出记录到以下目录

自定义语法突出显示定义

3.3。“ X11”标签设置

引擎

键盘

Unix兼容键盘

在MobaXterm启动时自动启动X服务器

在监视器上运行

显示偏移

剪贴板

Xorg版本

OpenGL加速

X11远程访问

3.4。“显示”标签设置

无闪烁的主窗口

4.会话设置

4.1。SSH设置

远程主机

指定用户名

港口

命令结束后不要退出

执行命令

X11转发

压缩

偏远环境

使用私钥

遵循SSH路径(实验性)

调整远程服务器上的语言环境

SSH浏览器类型

4.2。Telnet设置

远程主机

用户名

港口

当此会话处于活动状态时,防止MobaXterm关闭4.3。XDMCP设置

连接到任何服务器

指定要连接的服务器

在屏幕编号上启动XDMCP

关闭数字锁定

剪贴板

4.4。RDP设置

远程主机

港口

用户名

连接到控制台(/ admin)

重定向端口

重定向驱动器

使用智能卡登录

重定向打印机

增强图形

重定向剪贴板

转发键盘快捷键

如果可用,请使用CredSSP

4.5。Vnc设置

远程主机名或IP地址

4.6。ftp设置

远程主机

被动模式

FTPS模式

加密数据通道

ASCII模式

4.7。SFTP设置

远程主机

ASCII模式

使用私钥

4.8。Mosh设置

远程主机

使用SSH私钥

SSH端口

4.9。终端设定

定制

定制

终端字体设置

退格键发送^ H

使用Windows PATH

将终端输出记录到

粘贴延迟

4.10。网络设置

通过SSH网关连接(跳转主机)

4.11。书签设置

锁定终端标题

在会话结束时显示重新连接消息

5.如何5.1。设置无密码的SSH连接

在客户端

在服务器端

5.2。设置无密码的rsh连接

使用/etc/

使用〜/ .rhosts

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

浏览标签

在MobaXterm终端内部

MobaXterm本地bash外壳内部

可配置的快捷方式

5.4。在MobaXterm启动时执行Shell脚本

使用命令行参数

使用书签

5.5。与我的团队成员分享会议

分享我的会议

使用其他人共享的会话

6.常见问题6.1。一般的

MobaXterm的目的是什么?

与Windows中的其他SSH / SFTP / FTP / RDP / VNC / X11解决方案相比,使用MobaXterm的主要优势是什么?

MobaXterm是否执行不需要的Internet连接?

6.2。X11服务器

什么是X11?为什么需要X服务器?

X11-Forwarding是什么意思?

X11转发如何工作?

为什么将我的远程DISPLAY变量配置为“ localhost:10.0”?

我想将MobaXterm X服务器的DISPLAY地址更改为第二个网络适配器(或VPN适配器)。我怎样才能做到这一点?

我遇到了不接受键盘输入的X11远程程序(Java / X11 / Motif):每次我按下键盘键时,文本字段上都没有任何内容

带有DWM的X11选项卡如何工作?为什么MobaXterm包含此“平铺”窗口管理器?

如何在不启动完整MobaXterm环境的情况下简单地启动X11服务器?

MobaXterm X服务器是否支持OpenGL?如何使用硬件加速?

如何在MobaXterm中从Unix / Linux服务器显示完整的远程桌面

(Gnome,KDE,FVWM,Openbox,Fluxbox,IceWM,XFCE,Blackbox,DWM,Enlightenment,LXDE等)?

6.3。SSH客户端

什么是SSH?

如何在MobaXterm中使用公共SSH密钥?

我可以通过我的SOCKS代理执行SSH连接吗?

6.4。RDP客户端

什么是RDP?

如何通过RDP(终端服务)发送Ctrl + Alt + Del?

6.5。SSH隧道(也称为“端口转发”)

“隧道”工具的目的是什么?

6.6。MobaXterm终端

MobaXterm无法正确显示某些特殊字符?我的国家/地区字符集/编码遇到问题?

我无法在MobaXterm中运行Windows应用程序。MobaXterm不考虑我的Windows PATH。

我想使用右键单击粘贴到终端中/我正在使用笔记本电脑,但触控板上没有任何中间按钮。如何在终端中粘贴文本?

在终端中双击时如何指定用于选择的字符定界符

6.7。高级功能

我想从BATCH脚本启动MobaXterm。如何在脚本中使用MobaXterm?有哪些可用的命令行开关?

我的屏幕很小,我希望MobaXterm更“紧凑”,以便最大化屏幕上的终端区域(或远程桌面区域)。

我想为MobaXterm创建一个新插件。我怎样才能做到这一点?

确保MobaXterm安装安全的最佳方法是什么?

如何备份/导出会话?

是否可以在多个用户之间共享MobaXterm配置?

MobaXterm在哪里存储其配置或会话?

如何选择将配置()文件放在何处?

MobaXterm字体太小/太大。如何更改MobaXterm接口的字体大小?

我有一个阻止MobaXterm从TEMP文件夹运行工具的组策略/ MobaXterm无法运行,因为斜杠文件夹不可写

如何禁用企鹅屏保?如何从MobaXterm删除“游戏”菜单和游戏条目?

我喜欢企鹅的屏保!我可以订阅MobaXterm专业版并保留它吗?

我想保存终端输出,但是当我选择“将所有终端活动记录到以下目录”时,我得到的文件很难读,带有特殊字符。

6.8。杂项故障排除

MobaXterm无法在Windows 2000上运行:它说“ ”丢失了。

启动SSH会话时,为什么没有弹出SSH浏览器选项卡?/为什么每次启动SSH浏览器时MobaXterm都会提示我输入密码?

使用SSH连接后,我立即收到“对等连接重置”或“软件导致连接中止”错误。

N秒钟不活动后,我的SSH连接冻结或掉线。

使用SSH密钥进行连接时,出现以下错误消息:“警告:未保护的私有密钥文件!”

连接到SSH服务器时,出现以下错误消息:“警告:远程主机标识已更改!”

当我按“退格”键时,它不起作用(或输出^ H或^?)。

我想寻求支持。你能帮助我吗?

我发送了一封电子邮件,但您从未答复1.一般

1.1。演示

MobaXterm是您进行远程计算的终极工具箱。在单个Windows应用程序中,它提供了许多功能,这些功能是为程序员,网站管理员,IT管

理员以及几乎所有需要以更简单的方式处理其远程作业的用户量身定制的。

MobaXterm在一个可立即使用的便携式exe文件中为Windows桌面提供了所有重要的远程网络工具

(SSH,RDP,X11,SFTP,FTP,Telnet,Rlogin等)。某些插件可用于向MobaXterm添加功能,例如Unix命令

(bash,ls,cat,sed,grep,awk,rsync等)。

MobaXterm主窗口

MobaXterm主窗口

1.2。会话

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

会话按钮

会话按钮

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

动保存。

会话管理器窗口

会话管理器窗口

您可以通过右键单击左侧MobaXterm侧栏中的会话来编辑,删除,移动,导入或导出会话。您也可以创建桌面快捷方式,以便在

MobaXterm启动时自动启动一个会话或一组会话。

右键单击会话文件夹可让您一次启动多个会话。当您经常使用相同的环境和相同的打开的会话进行工作时,它非常有用。

1.3。Multitab环境

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

和“ 4端子”模式之间切换。

“拆分模式”按钮

“拆分模式”按钮

MobaXterm带来了另一种非常有用的模式,称为“多执行”模式。此模式允许您同时显示所有终端,并一次将命令写入所有终端:当您按

下键盘键时,它将立即在所有终端上写入相同的字母。可以通过按下“ MultiExec”按钮来激活该模式。

“ 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端浏览器中,您可以双击一个远程文件,以便使用您喜欢的程序直接对其进行编辑。您所做的更改将自动保存到远程服务器!

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命令:

打开命令

cygpath命令

此命令允许您使用dos / unix路径。您可以从给定的Unix路径获得Dos路径,反之亦然。您还可以列出您的计算机路径,例如Windows,

系统,桌面,配置文件和“开始”菜单路径。

echo“ / bin路径= $(cygpath -w / bin)”

echo“系统路径= $(cygpath -u -S)”

/驱动器安装路径

该目录包含计算机每个驱动器的安装点。例如,您可以通过cd浏览到/ drives / c /

猫/drives/c/Windows/

PicView /drives/d/MyPhotos/

/ registry虚拟文件夹

该文件夹是一个虚拟目录,其中包含您的注册表项和值。您可以通过对这些虚拟文件进行简单的“分类”来打开和读取注册表项。

cat / registry / HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / DevicePath

cat“ / registry / HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / Explorer / Shell Folders

/ CommonPictures”

//挂载点

您也可以通过键入// 从您的网络邻居中浏览计算机。

PicView //server1/share1/

编辑//server2/Documents/program.c

执行本机Windows程序您可以像在“ cmd”控制台中一样从MobaXterm执行本机Windows程序。

ipconfig / all

netsh -c接口转储

regedit

网络用户

calc

记事本

其他有用的命令

还有许多其他与Windows交互的有用命令,例如编辑权限,关

机,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转发,则DISPLAY将自动设置,并且将通过SSH连接发送到Windows桌面。

使用此图标,您可以监视X服务器状态

使用此图标,您可以监视X服务器状态

telnet remoteserver1

出口DISPLAY = localcomputer1:0.0

nedit

退出

ssh -l root remoteserver1

nedit

文件传输

MobaXterm包括一些有用的客户端,用于传输文件

。ftp(文件传输协议)

。sftp / scp(使用安全的加密SSH连接传输文件)

。rcp(使用rsh协议将文件复制到远程计算机或从远程计算机复制文件)

。wget(通过具有增强设置的http / ftp协议下载文件)

。rsync(通过具有增量功能和增强选项的网络同步目录)

scp /drives/c/ root @ server1:/ tmp /

网络监控MobaXterm包括2个有用的实用程序,用于监视您的网络:

。TCPCapture(允许您捕获网络数据包)

。MobaListPorts(允许您列出所有打开的端口及其当前状态)

。httping(监视您的Web服务器)

。iperf(监视网络上的可用带宽)

2.4。其他实用程序

编者

MobaXterm包含编辑文本文件所需的所有功能:命令行上的vi,图形编辑器的nedit或MobaTextEditor,对于使用textdiff实用程序的开

发人员而言,MobaTextEditor是一种轻巧但功能强大的编辑器。

各种各样的

。MobaPictureViewer(具有缩放功能的全屏显示图片)

。MobaTextDiff(文本文件的Diff实用程序)

。MobaFoldersDiff(文件夹的Diff实用程序)

。fdupes(查找和删除重复的文件)

。数学的(计算机代数系统)

外挂程式

MobApt软件包管理器

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

3.全局设置

可以通过“设置”菜单访问“全局设置”窗口。

在此窗口中,您可以配置和调整MobaXterm参数,以更好地满足您的需求。

全局设置窗口

全局设置窗口

3.1。“常规”标签设置

永久主目录

选择一个将MobaXterm用作其HOME目录(/ home / mobaxterm)的文件夹。MobaXterm重新启动后,该目录将保留,因此您可以在

其中存储SSH密钥。

默认文本编辑器程序

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

Windows文件夹上的右键单击菜单

将新条目添加到Windows资源管理器“在此处启动MobaXterm”的右键菜单上。

MobaXterm密码管理

配置MobaXterm密码管理:

-定义MobaXterm是否应存储密码

-定义主密码

-管理MobaXterm存储的密码

MobaXterm键盘快捷键

定义MobaXterm热键

管理我的共享会话

指向团队成员共享的会话文件,以便与同事轻松共享您的会话定义永久根(/)目录

选择一个MobaXterm用作其ROOT目录的文件夹(“ /”文件夹)。

MobaXterm重新启动后,该目录将保留,因此您可以在其中存储程序。

注意:如果使用MobApt工具,此功能特别有用。

3.2。“端子”选项卡设置

定制

自定义终端配色方案

字形

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

字符集

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

显示分隔线

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

使用Windows PATH环境

将Windows PATH附加到外壳环境中

这使您可以启动Windows命令,例如“ ipconfig”

右键单击粘贴

使用鼠标右键进行粘贴

注意:选中此选项后,使用Ctrl +右键单击或Shift +右键单击上下文菜单仍然可用。

退格键发送^ H

如果要退格键发送^ H,请

选中此选项;如果要退格键发送^ H,请取消选中此选项。

在航站楼出口显示确认

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

显示滚动条

显示/隐藏终端滚动条。

注意:如果隐藏滚动条,您仍然可以使用Shift + PgUp或Shift + 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服务器选择访问控制模式:

-受限:启用访问控制。您可以使用“ xhost + […]”命令以允许远程主机进行连接。

-完全:访问控制已禁用。任何远程X11应用程序都可以连接到X11服务器。警告:远程应用程序可以收听或模拟按键。

无论如何,由于X11转发连接是使用安全连接在本地进行的,因此X11转发将完美无缺地工作,而不会出现任何弹出警告。

3.4。“显示”标签设置

无闪烁的主窗口

如果要避免在MobaXterm主窗口上出现闪烁效果,请检查此设置,尤其是在调整终端大小或将按钮悬停时。

警告:这会减慢MobaXterm图形界面的速度。

4.会话设置

可以通过“会话”菜单访问“会话管理器”窗口。

会话管理器窗口允许您创建远程会话,使用高级设置配置它们,并保存它们以备将来使用。

会话管理器窗口

会话管理器窗口

4.1。SSH设置

远程主机

SSH服务器名称或IP地址指定用户名

如果您不想

在连接之前看到“登录:”提示,请选中此选项

港口

SSH服务器侦听端口

命令结束后不要退出

执行命令后保持与远程服务器的连接

执行命令

连接后,将在远程服务器上执行指定的命令。

您可以指定多个命令,并用“;”将它们分开。或者 ”&&”。

例如:

pwd; ls -al; 日期; 优名

X11转发

X11转发(通过SSH通道自动进行DISPLAY重定向)

X11转发是一种允许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(正常速度):启用了SSH浏览器,并使用旧的SCP协议实现旧版支持。注意:与FTP协议不同,SSH浏览器使用安全的加密SSH通道进行传输。

4.2。Telnet设置

远程主机

Telnet远程主机名

用户名

键入telnet用户名,或者如果要使用“ Login:”提示,则将此字段留空。

注意:某些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选项卡复制/粘贴到RDP选项卡

转发键盘快捷键

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

如果可用,请使用CredSSP

启用或禁用身份验证安全支持提供程序(CredSSP)

4.5。Vnc设置

远程主机名或IP地址

VNC远程主机名

4.6。ftp设置

远程主机

FTP远程主机名

被动模式

建议使用此模式,尤其是在防火墙后面时。

在此模式下,FTP客户端启动两个连接(控制和数据),而在活动模式下,控制连接由客户端启动,数据连接由服务器启动。

FTPS模式

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

加密数据通道

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

ASCII模式

文本文件在传输过程中将转换为Unix / Dos格式。

警告:此功能不适用于二进制文件!!

4.7。SFTP设置

远程主机

SFTP远程主机名

ASCII模式

文本文件在传输过程中将转换为Unix / Dos格式。

警告:此功能不适用于二进制文件!!

使用私钥

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

可以使用以下命令生成新密钥:

ssh-keygen -t rsa

ssh-keygen -t dsa

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

4.8。Mosh设置远程主机

远程主机名

(必须在此服务器上安装mosh服务器)

使用SSH私钥

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

可以使用以下命令生成新密钥:

ssh-keygen -t rsa

ssh-keygen -t dsa

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

SSH端口

SSH服务器侦听端口

4.9。终端设定

定制

自定义终端配色方案

定制

创建自己的语法颜色定义

终端字体设置

选择终端字体,选择编码和字体大小。

您也可以强制固定数量的行/列。

退格键发送^ H

如果要退格键发送^ H,请

选中此选项;如果要退格键发送^ H,请取消选中此选项。

使用Windows PATH

将Windows PATH附加到外壳环境中

这使您可以启动Windows命令,例如“ ipconfig”

将终端输出记录到

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

粘贴延迟

这使您可以设置粘贴操作的行延迟:

如果远程服务器速度很慢或无法一次处理所有较大的粘贴缓冲区,则此设置可能会有所帮助:粘贴大量数据缓冲区时,粘贴后添加的时间延

迟会很小终端中的每一行。

4.10。网络设置

通过SSH网关连接(跳转主机)

使用网关SSH服务器以到达最终服务器

MobaXterm将

1.打开到网关SSH服务器的SSH隧道

。2.使用此隧道直接连接到最终服务器。

注1:如果使用X11转发,则DISPLAY将是自动重定向

注2:如果您使用SFTP浏览器,它也会被自动重定向

4.11。书签设置

锁定终端标题

终端标题将设置为会话名称。如果您选中此选项,则外壳程序设置选项卡标题的任何尝试均将失败。

如果要允许外壳更改选项卡标题,请取消选中此选项。

在会话结束时显示重新连接消息

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

5.如何

5.1。设置无密码的ssh连接

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

这可以通过2个步骤完成:

在客户端

您将必须在客户端上生成一个公共rsa密钥。这可以通过启动“ MobaKeyGen”工具(从“工具”菜单中)或键入

ssh-keygen -t rsa -N’’-q -f〜/ .ssh / id_rsa

在服务器端

将客户端上已生成的文件(“ .ssh / id_”)复制到服务器的〜/ .ssh /目录中,并将其重命名为“ authorized_keys”。

scp .ssh / id_ user1 @ server1:.ssh / authorized_keys

5.2。设置无密码的rsh连接

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

这可以一步完成:

使用/etc/

在服务器端编辑/etc/文件:您可以在此文件中指定授权用户,这些用户将能够在不提供任何密码的情况下连接到服务器。文件

语法为:

<计算机名> <用户名>

使用〜/ .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外壳内部

中断/杀死当前任务/程序:Ctrl + C

退出当前外壳:Ctrl + D

该行的开头:Ctrl + A(或HOME)

行的开头:Ctrl + E(或END)

上一个命令:ArrowUp

下一条命令:ArrowDown

后一个字符:ArrowLeft

后一个单词:Alt + B

前进一个字符:ArrowRight

转发一个词:Alt + F

调出最后一个命令(历史记录):Ctrl + R(在键入时搜索命令历史记录)

清除画面:Ctrl + L

可配置的快捷方式

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

启动一个新的终端:Ctrl + Alt + T

关闭当前标签页:Ctrl + Alt + Q

上一个标签:Ctrl + Alt +左

下一个标签: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还使用一些内部命令行参数,高级用户可以使用这些参数来将MobaXterm集成到他们自己的环境中:

-exec“ <命令>”

此命令可用于启动MobaXterm的新实例并立即执行给定的MobaXterm命令 -newtab [“ ”]

此命令可用于在正在运行的MobaXterm实例内启动新选项卡(如果没有其他实例在运行,则可启动MobaXterm的新实例)并立即执行给

定的MobaXterm命令

-书签“ <书签名称>”

通过指定其名称,可以使用此命令来启动书签。(注意:这仅适用于第一级书签:此命令无法调用子文件夹中的书签)

-runmacro“ <宏名称>”

通过指定宏名称,该命令可用于启动宏。

-openfolder“ <文件夹名称>”

此命令可用于在指定文件夹中启动MobaXterm

-隐藏项

此命令可用于启动MobaXterm,并立即将其最小化到系统托盘中

-退出

给定操作完成后,可以使用此命令退出MobaXterm。此参数应与-bookmark或-exec结合使用

-i“

此命令可用于指定MobaXterm配置文件()的路径

-日志

此命令可用于在日志文件中记录一些调试信息

-installshellext

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

-installprotohandler

此命令可用于安装URL协议处理程序,以使MobaXterm能够执行HTML页面中的会话

-config

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

-快捷方式

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

-doc

该命令可用于启动MobaXterm文档

-picview

此命令可用于启动MobaXterm嵌入式图片查看器程序

-edit“ ”

此命令可用于启动MobaXterm嵌入式文本编辑器(MobaTextEditor)

-compfiles“ ”“ ”

该命令可用于启动MobaXterm嵌入式diff工具

-复合文件夹

该命令可用于启动MobaXterm嵌入式文件夹-diff工具

-noX

此命令可用于为给定的MobaXterm实例禁用X服务器

-dpi 120

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

使用书签

创建一个新书签,在下拉菜单中选择“自定义外壳脚本”选项,然后编辑您的外壳脚本。然后,您可以单击您的书签,然后选择创建该书签

的桌面快捷方式。5.5。与我的团队成员分享会议

分享我的会议

为了轻松共享会话,会话所有者应:

右键单击会话树中的文件夹

点击“与我的团队共享这些会议”

将会话文件放在团队成员可以访问的位置

使用其他人共享的会话

为了在您的会话树中显示您的一位同事共享的会话,您可以:

点击“设置”,然后点击“管理共享会话”

单击“添加”以添加新的共享会话文件位置

选择共享会话节点的名称

选择一个后端协议(共享文件夹,http / https,ftp / ftps或ssh / sftp)以检索共享会话文件

配置共享的会话文件设置,完成后单击“保存”和“应用”

这将在会话树中添加一个新的树节点,您将在其中找到共享的会话。

6.常见问题

6.1。一般的

MobaXterm的目的是什么?

MobaXterm是Windows的增强型终端,带有X11服务器,许多用于远程计算的网络工具和打包在单个可移植exe文件中的网络命令。

MobaXterm旨在通过提供以下功能来满足计算机用户,系统管理员,开发人员和网站管理员的需求:

-具有嵌入式Unix命令(ls,cd,cat,sed,grep,awk,rsync,wget等)的多选项卡终端

-嵌入式X11服务器,可轻松导出Unix / Linux显示

-具有许多网络实用程序的会话管理器:SSH,RDP,SFTP,FTP,Telnet,Rlogin和XDMCP-

一些基本的网络守护程序(TFTP,FTP,HTTP等)

-图形化SSH隧道构建器

与Windows中的其他SSH / SFTP / FTP / RDP / VNC / X11解决方案相比,使用MobaXterm的主要优势是什么?

MobaXterm与竞争对手相比具有许多优势:

-完整的多合一解决方案:它具有X11服务器,带有嵌入式Unix / Linux命令的终端以及完整的网络工具集合

(SSH,SFTP,telnet,rlogin,RDP, VNC,XDMCP,FTP和串行控制台)

-一种便携式解决方案,无需安装且无需管理员权限:MobaXterm是一个可执行的自包含文件,无需安装或以管理员权限运行

-无需复杂设置:无需设置环境或调整设置:已选择MobaXterm默认参数以使其立即可用

-一些独特的功能,例如带有保存密码的远程会话或SSH浏览器:当您通过SSH连接到远程服务器时,将自动显示图形化远程文件浏览器,

使您可以传输文件或使用集成文本直接对其进行编辑编辑器“ MobaTextEditor”

-基于PuTTY的强大终端,具有清晰的字体,选项卡,拆分模式(并排2或4个终端),多执行(一次编写,在任何地方执行),复制/粘

贴,保存/打印文本等更多

-非侵入式程序:MobaXterm无需事先询问就不会连接到Internet或将条目写入Windows注册表。它不会自动检查更新。没有使用时间的

限制。

MobaXterm是否执行不需要的Internet连接?

不,MobaXterm设计为仅执行您请求的连接:未经您的同意,不会进行任何后台Internet连接。甚至更新机制都是手动的:如果您不单

击“检查更新”菜单项,MobaXterm将不会搜索更新。

6.2。X11服务器

什么是X11?为什么需要X服务器?X服务器(又名X11)在Unix / Linux环境中非常重要:它是所有图形应用程序所基于的图形层。

由于X11是网络协议,因此可以在Linux / Unix桌面上显示其图形界面的应用程序也可以通过另一台计算机上的网络显示它。这第二台计算

机只需要运行X11服务器即可显示它们。

MobaXterm包括一个基于“ ”的X11服务器,它使您可以在本地Windows计算机上以很高的速度和性能显示远程图形化Linux /

Unix应用程序。

示例:在远程Unix / Linux计算机上,只需执行以下命令:

DISPLAY = MY_WINDOWS_HOST_RUNNING_MOBAXTERM:0.0 xclock

…您将在Windows桌面上看到“ xclock”界面

X11-Forwarding是什么意思?

X11转发是一种允许X11协议通过现有SSH通道进行路由的机制。该解决方案的主要优点是:

-X11协议将被加密

-X11协议可以被压缩

-无需为X11设置新的通信通道(并在防火墙中打开通信端口):网络数据包通过已经存在的SSH连接

X11转发如何工作?

使用MobaXterm,使用X11-Forwarding真的很容易:只需连接到服务器,并在SSH会话中保持选中“ X11-Forwarding”设置即可。

然后,在远程服务器提示符下,运行“ xclock”。您将在Windows桌面上看到已通过SSH传输的“ xclock”界面。

为什么将我的远程DISPLAY变量配置为“ localhost:10.0”?

如果您在远程服务器上检查“ DISPLAY”环境变量,您会注意到它被设置为“ DISPLAY = localhost:10.0”。这是X11转发的标准行

为:这意味着任何程序都将使用由SSH创建的本地虚拟显示(:10.0),并将通过SSH连接自动转发到MobaXterm显示。

我想将MobaXterm X服务器的DISPLAY地址更改为第二个网络适配器(或VPN适配器)。我怎样才能做到这一点?

默认情况下,MobaXterm Xserver侦听您所有的网络适配器。

标语消息将显示您的DISPLAY环境设置为“ :0.0”,但这仅是参考消息:在此处打印该消息是为了帮助用户在连接

到远程服务器时设置其“ DISPLAY”环境变量。但是,嵌入式X11服务器侦听所有网络接口,不仅侦听写入的网络接口。在“

DISPLAY”变量中看到哪个IP地址都没有关系:由于MobaXterm X服务器侦听所有网络接口,因此它也侦听所有网络接口。侦听第二,第

三,(…)网络接口。例如,如果您的计算机有2个网络适配器(192.168.0.10和10.10.10.36):MobaXterm说您的DISPLAY设置

为“ 192.168.0.10:0.0”。但是,X服务器确实在“ 127.0.0.1”(本地主机),“ 192.168.0.10:0.0”上侦听

我遇到了不接受键盘输入的X11远程程序(Java / X11 / Motif):每次我按下键盘键时,文本字段上都没有任何内容

通常,通过将X11与窗口管理器一起使用而不是在“多窗口”(透明)模式下使用X11,通常可以轻松解决此问题:转到MobaXterm“设

置”窗口->“ X11”选项卡->选择“使用Fvwm的窗口模式”组合框中的“”设置并应用。重新启动您的远程程序,它应该正确输入键盘。

如果要使用标准的“ multiwindow”(透明)X11服务器,并且偶尔使用带有窗口管理器的窗口化X11服务器,则可以转到

MobaXterm“设置”窗口->“ X11”选项卡->选择“多窗口模式”组合框中的“”设置并应用,然后打开“工具”菜单,然后选择“带有

Dwm的X11选项卡”或“带有Fvwm2的X11窗口”。

带有DWM的X11选项卡如何工作?为什么MobaXterm包含此“平铺”窗口管理器?

DWM是强大而强大的窗口管理器,它实现了一种智能的排列窗口的方式来获取空间。Windows会自动并排放置,以便它们全部占据桌面上

的最大可用空间。

-要移动窗口,请使用“ Alt +左键单击”

-要调整窗口的大小,请使用“ Alt +右键单击”

如何在不启动完整MobaXterm环境的情况下简单地启动X11服务器?

您可以在MobaXterm启动时启动X11服务器,并使用“ -hideterm”命令完全隐藏终端:

C: Some Place -hideterm

这将在系统托盘中最小化地启动MobaXterm,并启动X11服务器。

MobaXterm X服务器是否支持OpenGL?如何使用硬件加速?MobaXterm X服务器通过硬件或软件渲染支持OpenGL应用程序。

-为了从软件渲染切换到硬件渲染(反之亦然),可以在“配置”->“设置”->“ X11”选项卡->“启用硬件OpenGL加速”中使用适当的

设置

-对于远程客户端,默认情况下使用客户端渲染。为了强制进行间接渲染,必须在启动OpenGL应用程序之前在远程服务器上执行以下命

令:

出口LIBGL_ALWAYS_INDIRECT = 1

如何在MobaXterm中从Unix / Linux服务器显示完整的远程桌面

(Gnome,KDE,FVWM,Openbox,Fluxbox,IceWM,XFCE,Blackbox,DWM,Enlightenment,LXDE等)?

您可以使用两种不同的解决方案:

-配置Linux / Unix发行版以启用XDMCP远程访问。您可以在分发文档中找到合适的过程,也可以在任何搜索引擎上搜索“

激活XDMCP”。然后,您可以通过在MobaXterm中启动新的“ XDMCP”会话来显示完整的远程桌面

-转到MobaXterm“设置”窗口->“ X11”选项卡->在组合框中选择“窗口模式”设置,然后申请。这将在MobaXterm启动时运行带窗口

的X11服务器,而不是默认的“透明” X11服务器。使用“ ssh -Y MY_REMOTE_SERVER”连接到远程服务器,然后运行“ gnome-

session”或所需的任何窗口管理器。

如果要使用标准的“ multiwindow”(透明)X11服务器,并偶尔在窗口化的X11服务器中启动完整的远程桌面,则可以转到

MobaXterm的“设置”窗口->“ X11”选项卡->选择“多窗口”组合框中的“模式”设置并应用,然后启动新的SSH会话并在“远程环

境”字段中选择适当的桌面。

6.3。SSH客户端

什么是SSH?

MobaXterm包含一个SSH客户端(带有SFTP和SCP),该客户端允许通过网络建立安全的加密连接。嵌入在MobaXterm中的SSH客户

端基于Simon Tatham提供的高效,安全的SSH客户端PuTTY。

如何在MobaXterm中使用公共SSH密钥?

在客户端,您必须生成一个公共rsa密钥:

ssh-keygen -t rsa -N’’-q -f〜/ .ssh / id_rsa

注意:您也可以使用图形SSH密钥管理器“ MobaKeyGen”(从“工具”菜单中)。

然后将在客户端上生成的文件(“ .ssh / id_”)复制到服务器的〜/ .ssh /目录中,并将其重命名为“ authorized_keys”:

scp .ssh / id_ user1 @ server1:.ssh / authorized_keys

如果“ .ssh / authorized_keys”文件已经存在,只需将自己的公共密钥附加到该文件:

cat .ssh / id_ user1 @ server1:/ tmp / tmpkey && ssh user1 @ server1“ cat / tmp / tmpkey >>〜/ .ssh /

authorized_keys && rm / tmp / tmpkey”

当然,如果要使生成的密钥在MobaXterm重新启动后得以保留,则必须设置一个永久的主目录。可以在“设置”->“配置”->“常规”选

项卡中设置持久性主目录。

我可以通过我的SOCKS代理执行SSH连接吗?

是的,自MobaXterm 6.6版以来,可以直接在您的SSH会话中设置此功能。

6.4。RDP客户端

什么是RDP?

RDP(又名“终端服务”或“ TS”)是Microsoft针对Windows OS引入的一种远程显示协议。它允许用户使用本地键盘和鼠标显示远程

桌面并与之交互时,连接到远程主机。

如何通过RDP(终端服务)发送Ctrl + Alt + Del?

您可以使用Ctrl + Alt + END组合键将Ctrl + Alt + Del组合键发送到RDP远程服务器

6.5。SSH隧道(也称为“端口转发”)

“隧道”工具的目的是什么?MobaXterm(“ MobaSSHTunnel”)内嵌的隧道工具是一个图形界面,可轻松创建SSH隧道。SSH隧道(也称为“端口转发”)允许

用户将流量从一台计算机上的一个端口重定向到另一台计算机和端口。该解决方案是:

-无需在防火墙内打开新的连接端口

-当无法直接访问远程计算机时,无需设置代理或网关

-重定向流量通过SSH加密进行保护

6.6。MobaXterm终端

MobaXterm无法正确显示某些特殊字符?我的国家/地区字符集/编码遇到问题?

您可以通过以下方法告诉MobaXterm使用“ UTF-8”字符集:转到“设置”菜单->“配置”->“终端”选项卡->从“字符集”设置。

我无法在MobaXterm中运行Windows应用程序。MobaXterm不考虑我的Windows PATH。

您可以通过转到“设置”菜单->“配置”->“终端”选项卡->选中“将Windows PATH环境变量附加到MobaXterm”来告诉MobaXterm

使用Windows PATH。

我想使用右键单击粘贴到终端中/我正在使用笔记本电脑,但触控板上没有任何中间按钮。如何在终端中粘贴文本?

通过转到“设置”菜单->“配置”->“终端”选项卡->选中“使用右键单击粘贴”设置,可以告诉MobaXterm使用右键单击进行粘贴。

如果正在使用会话,请编辑会话,转到“终端设置”选项卡,然后检查“使用右键单击粘贴”设置。

选中此选项后,使用Ctrl +右键单击或Shift +右键单击仍可以使用上下文菜单

在终端中双击时如何指定用于选择的字符定界符

可以指定MobaXterm将视为“非定界符”的字符,以便在终端中双击时调整自动选择:

-关闭MobaXterm-

使用文本编辑器编辑“ ”文件

-在在[[Misc]]部分,只需创建一个新条目

LeftDelimChars = (将自动考虑字母数字)

RightDelimChars = (将字母/数字自动变为

实例)

。&?$%

RightDelimChars = /〜±。&?%

-重新启动MobaXterm,然后尝试在终端中双击以测试新的选择设置。

6.7。高级功能

我想从BATCH脚本启动MobaXterm。如何在脚本中使用MobaXterm?有哪些可用的命令行开关?

关于从批处理文件启动MobaXterm,您有很多可能。例如,假设您需要从批处理文件启动SSH会话,保持MobaXterm隐藏,并从该远程

ssh服务器启动X应用程序。

您可以使用以下方法实现此目的:

-用于隐藏MobaXterm

的“ -hideterm”开关-用于在会话退出后关闭MobaXterm的“ -exitwhendone”开关

-用于执行命令的“ -exec”开关

例如,此命令将启动“ xclock”来自MYREMOTESERVER的窗口:

C: Some place -hideterm -exitwhendone -exec“ waitforX; ssh MYREMOTESERVER’xclock’”

“在MobaXterm启动时执行Shell脚本”部分中提供了命令行参数的完整列表。

我的屏幕很小,我希望MobaXterm更“紧凑”,以便最大化屏幕上的终端区域(或远程桌面区域)。

有一个“紧凑模式”设置可以满足您的需要:您只需单击“查看”->“紧凑模式”,即可将MobaXterm置于非常基本的界面模式。

请注意,您仍然可以通过单击选项卡栏右侧的按钮来访问菜单。

您也可以通过将MobaXterm选项卡拖放到MobaXterm之外来分离该选项卡。

我想为MobaXterm创建一个新插件。我怎样才能做到这一点?-下载现有的插件文件(例如“ Midnight commander ”)

-将插件扩展名从“ .mxt3”重命名为“ .zip”

-打开“ .zip”文件

您将注意到,创建MobaXterm插件仅在于放置所需命令(可执行文件,库和配置文件)转换成ZIP文件,并保持与MobaXterm中相同的文

件夹树(“ / bin”,“ / lib”,“ / usr”,“ / etc”)。

-如果您要添加一个简单的Windows程序(exe文件),则只需将可执行文件复制到“ / bin”目录中,创建ZIP归档文件,将其重命名为“

.mxt3”并将其放在相同的目录下目录比MobaXterm可执行文件大。

-如果要添加Linux程序,则必须从Cygwin项目中获取它,或者使用make,gcc,g ++或MobaXterm“开发”插件中提供的其他编译器对

其进行重新编译。

确保MobaXterm安装安全的最佳方法是什么?

MobaXterm已经是一个安全程序:它的SSH连接使用众所周知的算法加密,其源可用,因此任何人都可以对其进行审核,并且其密码可以

以高度加密的方式存储。但是,根据公司的安全规则,可以禁用某些可能被认为不安全的功能:在“定制程序”程序中,转到“设置”选项

卡,然后转到“安全性”选项卡。每个设置都可以不选中(不太安全)或选中(更安全),您将不得不在功能和安全性之间做出一些选择。

例如:

-如果用户不使用任何嵌入式服务器,则建议选中“禁用服务器”框。

-如果用户不需要任何数据包捕获或网络扫描仪/端口扫描仪工具,

-我们还建议禁用不安全的协议(例如telnet或rlogin),而改用SSH。如果需要一个不安全的协议并且无法用SSH代替,则可以通过安全

的SSH连接对其进行“隧道化”(您可以在telnet会话中使用“ SSH网关”设置)。

如何备份/导出会话?

您可以通过右键单击会话文件夹并选择“从此文件夹导出会话”来导出会话。这会将您的会话导出到文件中。然后,您可以使用鼠标右键单

击“ sessions”文件夹并将这些会话导入到另一台计算机,然后选择““将会话导入到此文件夹””。

是否可以在多个用户之间共享MobaXterm配置?

您可以通过3种方式在团队成员之间共享相同的MobaXterm配置:

-使用MobaXterm的专业版,“定制程序”程序允许您将某些会话硬编码为MobaXterm可执行文件,并生成包含这些会话的可执行文件。

然后,您可以将此可执行文件分发给您的所有团队成员。

-使用任何版本的MobaXterm,您可以将MobaXterm可执行文件及其“ ”配置文件存储在共享文件夹中,并告诉您的用

户从那里启动MobaXterm,以便他们获取先前配置的会话。但是,如果您不希望任何用户将会话添加到共享的“ ”配置

文件中,则应将此共享文件夹设置为只读。

或者

-您可以将“ ”配置文件放在共享文件夹或Web服务器上。然后,如果您的用户使用适当的命令行启动MobaXterm,它将

告诉MobaXterm从那里获取其会话。

例如,您可以使用以下命令启动MobaXterm:

C: Some place -i“ https://myintranet/”

C: Some place -i“ MySharedFolder ”

MobaXterm在哪里存储其配置或会话?

MobaXterm将其配置和会话设置存储在名为“ ”的文件中。

可以

在 某些版本的MobaXterm的“%AppData MobaXterm”文件夹中找到此文件-如果使用已安装的版本,则在“ MyDocuments

MobaXterm”文件夹中;如果使用的

是便携式版本,则与MobaXterm程序位于同一文件夹中

如何选择将配置()文件放在何处?

您可以使用“ -i”命令行设置来确定MobaXterm的配置文件路径。

例如,您可以使用以下命令启动MobaXterm:

C: Some place -i“ D: Data ”

或者

C: Some place -i“ MySharedFolder ”MobaXterm字体太小/太大。如何更改MobaXterm接口的字体大小?

您可以使用“ -dpi”命令行设置来确定MobaXterm用于其图形界面的缩放比例。

dpi的值从96(常规字体)到240(非常大的字体)

不等。例如,如果您想使用非常大的字体,则可以使用以下命令启动MobaXterm:

C: Some place -dpi 240

我有一个阻止MobaXterm从TEMP文件夹运行工具的组策略/ MobaXterm无法运行,因为斜杠文件夹不可写

为了使这项工作有效,您必须遵循以下步骤:

-使用管理员帐户,将MobaXterm可执行文件放在您的策略允许您运行可执行文件的文件夹中

-使用命令行“ ”以管理员权限运行MobaXterm- justunpack”。这将解压缩“ AdmSlash”子文件夹中的

MobaXterm核心文件,并在完成后显示一条消息

-作为没有管理员权限的“普通”用户,从那里运行MobaXterm。这将在用户目录中创建文件夹结构,但将从只读目录执行文件

如何禁用企鹅屏保?如何从MobaXterm删除“游戏”菜单和游戏条目?

企鹅屏保和游戏已添加到MobaXterm终端中。在公司内部使用MobaXterm的用户可能想要禁用这些工具,以便拥有更方便的工作工具。

这就是为什么MobaXterm专业版允许您禁用屏幕保护程序并从程序中删除游戏和相应菜单项的原因。

我喜欢企鹅的屏保!我可以订阅MobaXterm专业版并保留它吗?

我们很高兴您喜欢这个屏幕保护程序:我们花了很多时间来开发它!当然,在MobaXterm专业版中,您可以根据需要保留企鹅的屏幕保护

程序(和游戏)。

我想保存终端输出,但是当我选择“将所有终端活动记录到以下目录”时,我得到的文件很难读,带有特殊字符。

如果只想保存终端的输出,请使用“终端”菜单->“保存终端文本”。关于终端日志记录,它可用于记录终端内部显示的所有内容。如果要

重新打开日志文件,请使用MobaTextEditor以便从文件中删除这些特殊字符。

6.8。杂项故障排除

MobaXterm无法在Windows 2000上运行:它说“ ”丢失了。

启动SSH会话时,为什么没有弹出SSH浏览器选项卡?/为什么每次启动SSH浏览器时MobaXterm都会提示我输入密码?

这意味着您的SSH服务器身份验证设置为“键盘交互”模式。为了使MobaXterm能够保存SSH密码或启动SSH浏览器而不两次要求输入

密码,您将不得不在服务器上重新启用“普通”密码验证:

-编辑“ / etc / ssh / sshd_config”服务器上的“”文件,并注释以下行:

密码验证否

-使用以下命令重新启动SSH服务器:

/etc/init.d/sshd重新启动

-使用MobaXterm SSH客户端进行连接,您会注意到:-SFTP

选项卡将正确启动

-如果需要,系统将提示您保存密码。

使用SSH连接后,我立即收到“对等连接重置”或“软件导致连接中止”错误。

如果远程服务器上安装了旧的或轻型SSH产品,则可能会发生这种情况。解决方法是,您可以尝试

-在“设置”->“配置”->“ SSH”选项卡下

,选中“通过对等问题重置连接的解决方法”框-在SSH会话设置中取消选中“压缩”框

-在您的SSH会话设置中取消选中“ SSH浏览器”框

N秒钟不活动后,我的SSH连接冻结或掉线。

这通常是由于数据包过滤器或NAT设备由于不活动而超时使TCP连接超时的结果。您可以在“设置”->“配置”->“ SSH”选项卡下选

中“启用SSH keepalive”框。

启用此选项将确保连接在设备的连接表中保持“新鲜”。

使用SSH密钥进行连接时,出现以下错误消息:“警告:未保护的私有密钥文件!”在某些配置上可能会发生这种情况:“ / home / mobaxterm / .ssh”文件夹不属于任何组。为了更正此问题,您将必须在新的

MobaXterm终端中键入以下命令:

chgrp UsersGrp *

连接到SSH服务器时,出现以下错误消息:“警告:远程主机标识已更改!”

当您的远程主机唯一标识符已更改时,将显示此警告。这可能是由于重新安装服务器引起的,但也可能是“中间人”攻击。

如果您最近更改或重新安装了该服务器,并且确实确定没有其他计算机在使用其IP地址,则可以通过删除MobaXterm〜/ .ssh /

known_hosts文件来重置此警报:打开一个新的MobaXterm终端选项卡并键入以下命令:

rm〜/ .ssh / known_hosts

当我按“退格”键时,它不起作用(或输出^ H或^?)。

某些控制台实用程序不会将退格字符(^ H)解释为退格,而是需要删除。

在这种情况下,您可以编辑会话,转到“终端设置”选项卡,然后切换“退格发送^ H”设置。它应允许“ Backspace”键正常运行,而不

会影响命令外壳的工作方式。

如果使用会话,请编辑该会话,然后在“终端设置”子部分中切换“退格发送^ H”设置。

我想寻求支持。你能帮助我吗?

请转到“帮助”菜单->“关于MobaXterm”->“向我们发送电子邮件”,向我们发送电子邮件。在此电子邮件中,请告诉我们:

-您使用的MobaXterm版本和版本(个人或专业)-您使用的

Windows版本

-如果遇到问题,请准确描述发生的情况(错误消息,冻结,等…),并尝试为我们提供一个逐步的过程,为了重现该错误,我们可以按照

此过程进行操作