我需要连接到 SSH 跳转盒服务器,然后从那里通过 SSH 连接到另一台服务器,然后发出命令。在这种情况下,我需要向 188 台服务器发出完全相同的命令。
正常程序:
ssh0 user@privateip
我正在寻找脚本,以便我可以使用 txt 文件中的“ssh0 user@privateip”连接到服务器列表。 txt 文件当前采用以下格式,但可以更改:
10.0.0.1
10.0.0.2
10.0.0.3
...
10.0.0.254
所以理想情况下,我想执行 Moba 执行以下操作的命令:
ssh0 [email protected]
ssh0 [email protected]
ssh0 [email protected]
从那里,我可以使用 Moba 中的 MultiExec 工具同时发出相同的命令。
有人可以帮助我在 Mobaxterm 中为此制定解决方案吗?
这将非常有用且有趣。另一种方法是
干杯,祝你好运。
我认为我要使用的方法是使用 Windows 批处理命令来打开 moba 中的所有 IP 地址,例如:
MobaXterm.exe -newtab "ssh0 user@privateip"
MobaXterm.exe -newtab "ssh0 user@privateip2"
MobaXterm.exe -newtab "ssh0 user@privateip3"
通过更高级的处理,您可以让批处理文件逐行读取文件,但这是一个不同的问题。
有关 Moba 命令行选项的更多信息,请访问其博客:https://blog.mobatek.net/post/mobaxterm-command-lines/