Если у вас есть список серверов, к которым вы часто обращаетесь, я считаю, что самым простым решением было бы просто вызвать второе окно только для сеанса этого окна.
Сначала сделайте отдельный профиль gnome-terminal для каждого удаленного места, которое вы часто используете. Затем в каждом профиле укажите, что терминал должен выполнить команду входа SSH для этого поля вместо простой оболочки.
ssh alice@athena
Наконец, напишите короткий скрипт, чтобы запустить новое удаленное окно идентификатор профиля.
#!/bin/bash
if [[ $# -ne 1 ]] ; then
echo "Give me a server/profile name!"
exit 1
fi
gnome-terminal --window-with-profile=$1
exit 0
Используя эту стратегию, вы можете «бесконечно» изменять внешний вид окна терминала каждого окна и отталкивать их от одного «контрольного» терминала. Например, если мы назовем этот скрипт «rlv», тогда мы можем вызвать удаленное окно, просто вызывая скрипт с именем профиля.
>> rlv athena
Если вы когда-либо проталкиваете имя хоста или пренебречь настройкой профиля для этого хоста, тогда вы просто получите другое окно профиля по умолчанию в локальном поле. Существует способ кодирования сценария, чтобы избежать этого, введя логин в сам скрипт, а не в gnome-terminal:
#!/bin/bash
if [[ $# -ne 1 ]] ; then
echo "Give me a server/profile name!"
exit 1
fi
gnome-terminal --window-with-profile=$1 -e "ssh $1"
exit 0
... но тогда вы теряете гибкость в определении своего введите имя пользователя для этого окна. Эта дополнительная особенность сценария я оставляю в качестве упражнения для читателя.