2013-07-26 50 views
2

我每天都在3个或更多终端上运行相同的ssh(输入密码成功)。有没有办法在gnome-terminal上打开的所有终端标签上并行运行相同的命令。它可以是ssh或cd任何其他命令。我知道这个功能在Konsole(来自KDE)中,但不在gnome-terminal中。 谢谢在终端gnome-terminal的多个选项卡上运行相同的命令

+0

GNU屏幕有这个内建。另外,看看Puppet或类似的工具。投票转移到[SU]。另外,使用公共密钥认证并使其成为批处理脚本。您仍然可以使用ssh-agent – sehe

回答

1

终结者终端支持你正在寻找的功能。你可以找到更多的信息here。我每天都在使用这个程序。这是一个非常有用的软件。

+0

输入密码短语是终止符已经工作....但是也可以告诉我热点为每个选项卡设置单个标题,如gnome-terminal。我找不到。提前致谢 – Tapas

2

要在标签中打开GNOME终端预定义命令(即ssh server1ssh server2 ......),你可以使用命令

gnome-terminal --tab -e "ssh server1" --tab -e "ssh server2" 

而且,它是前面提到的,你应该使用密钥认证来不要输入密码每次,但如果你不能,改变你的ssh命令

sshpass -p 'mysecretpass' ssh server1 

除此之外,你可以创建一个sshpass命令的脚本文件,并使用-e选项传递同时创建终端..这将fu进一步简化事情。

相关问题