Используйте экран для этого. Во-первых, создайте сценарий запуска для экрана как следующее:
screen ssh host1
screen ssh host2
...
screen ssh hostN
Затем экран "Пуск" с:
screen -c startup_script
Вероятно, необходимо использовать ssh-агент, чтобы иметь пароль меньше логинов для ssh сессий.
разделитель может сделать чудеса. Подготовьте расположение с количеством терминалов, которые Вы хотите, и разделитель вызова с-l аргументом, например:
terminator -l mylayout
Можно также использовать его на рабочей станции и метать икру как много ssh сессий, которые Вы хотите.
Ранее, у меня было бы использование clusterssh с этой целью, но разделитель так легче иметь дело с размещением окна
Используйте ctrl-alt-F2 для получения до нового консольного входа в систему. Войдите в систему и введите "startx-:1", и это запустится X на новой сессии. Можно теперь вернуться к Вам старый X сессий (:0) при помощи ctrl-alt-F7 и Вашей недавно созданной сессии при помощи ctrl-alt-F8. К вашему сведению console/X соответствующие функциональные клавиши являются F1 == F7, F2 == F8, F3 == F9 и т.д.
Можно запустить треть X сессий при помощи ctrl-alt-F3, войдя в систему и введя "startx-:2". Эта сессия будет на F3/F9. Все, что принимает Вас, не изменило ни одной из mingetty настроек в/etc/inittab
Надежда это помогает Вам.
Введите "xterm&" для запуска, новый терминал уже вошел в удаленный компьютер, отображающийся на локальном дисплее.
Вы могли создать сценарий, названный "myxterms" или чем-то как этот.. имейте его запуск, когда Вы запустите X. Это породило бы 5 xterm:
---СОКРАЩЕНИЕ---
#!/bin/sh
поскольку я в seq 1 5
сделать
xterm и
готово
---СОКРАЩЕНИЕ---
или если Вы хотите породить несколько соединений SSH к различным хостам в другом xterms, Вы могли бы сделать:
---СОКРАЩЕНИЕ---
#!/bin/sh
xterm-e ssh-l username1 myhost1 и
xterm-e ssh-l username2 myhost2 и
xterm-e ssh-l username3 myhost3 и
xterm-e ssh-l username4 myhost4 и
---СОКРАЩЕНИЕ---