可以脚本打开本地机器中的多个终端并ssh到不同的服务器吗?

时间:2017-01-30 17:41:05

标签: linux bash shell ubuntu ssh

这就是我想做的事:
在我的本地linux系统(Ubuntu)上,我想编写一个脚本来打开多个终端,然后对不同的服务器执行ssh(服务器列表将在脚本将读取的文本文件中),并在每个服务器上执行程序。这可能吗?

到目前为止,我已经有了一个脚本,它将对不同的服务器执行ssh并在每个服务器上执行一个程序,但是,我无法自动"打开多个终端 - 每个服务器一个,我正在做一个ssh。

1 个答案:

答案 0 :(得分:1)

您可以使用此命令:

xterm -e / bin / bash -l -c“ssh user @ destination”

这会打开一个新的xterm会话。如果您使用的是另一个终端仿真器,而不是xterm,则必须有类似的步骤(可能)。