2017-09-04 1468 views
2

当我使用Windows 7时,以下批处理命令打开MobaXterm,并在其中打开一个新的选项卡(除了主选项卡),该选项卡连接到VM('linux-server '):在批处理脚本中启动MobaXterm中的会话

start "" "C:\Program Files (x86)\MobaXterm\MobaXterm.exe" -newtab linux-server 

现在,在Windows 10中,该命令无法正常工作。它打开MobaXterm,但不打开VM的会话。

我试图从命令行运行命令,结果是一样的。

我的要求是:

  • 使用批处理命令(这是过去打开“主页选项卡”是不必要的),打开一个会话到虚拟机中MobaXterm
  • 我用私钥来连接这会话,由于某种原因,Moba不保存私钥的密码,只保存用户的密码。我想保存密码。

在此先感谢!

回答

0

MobaTek Blog

MobaXterm.exe -newtab ["<Command>"]

该命令可以用于启动MobaXterm的运行实例内的新的选项卡(或如果没有其它实例正在运行开始MobaXterm的新实例)并立即执行给定MobaXterm命令

所以,你会需要指定一个ssh命令连接到您的虚拟机。

你也可以保存ssh连接(或任何其他连接类型)“第一级”的书签,并使用bookmark -command来代替:

MobaXterm.exe -bookmark "<Bookmark_name>"

此命令可以用来通过指定其名称来启动书签。

在你的情况下,命令是这样的,如果你的书签将被称为“Linux的服务器”

start "" "C:\Program Files (x86)\MobaXterm\MobaXterm.exe" -bookmark linux-server