Вы можете просто написать простой скрипт:
#!/usr/bin/bash
xterm -T "Window 1" -e "ssh -t user@server1 'cd /usr/share; othercmd; bash -i' "&
xterm -T "Window 2" -e "ssh -t user@server2 'cd /usr/share; othercmd; bash -i'"&
xterm -T "Window 3" -e "ssh -t user@server3 'cd /usr/share; othercmd; bash -i'"&
xterm -T "Window 4" -e "ssh -t user@server4 'cd /usr/share; othercmd; bash -i'"&
Это будет порождать для xterms (пользовательская другая терминальная программа по желанию) каждый вход в систему на указанных серверах (server1-4) и затем выполнение указанных команд (cd и другие команды) и оставление указанной оболочки (bash) работающей. Заголовок задается параметром -T (для xterm другие эмуляторы терминала могут иметь разные параметры).
Не красиво, но и не ужасно.
Вы также можете использовать screen вместо xterms и, вероятно, сделать все это в определенном файле screen.rc. Программа терминала XFCE (мой текущий любимый, используемый в любом другом DE кроме XFCE) принимает те же параметры командной строки. Гном-терминал не имеет. Не уверен насчет KDE или других, но я уверен, что есть нечто подобное.
В терминале XFCE замените скрипт одной строкой:
#!/usr/bin/bash
Terminal --tab -T "Window 1" -e "ssh -t root@flock 'cd /usr/share; bash -i' " --tab -T "Window 2" -e "ssh -t root@treepie 'cd /usr/share; bash -i'" --tab -T "Window 3" -e "ssh -t root@magpie 'cd /usr/share; bash -i'" --tab -T "Window 4" -e "ssh -t root@raven 'cd /usr/share; bash -i'"&
... и вы получите одно окно с несколькими вкладками, помеченными так.