Si tiene una lista de servidores a los que accede con frecuencia, creo que la solución más sencilla sería simplemente invocar una segunda ventana solo para la sesión de esa casilla.
Primero, cree un perfil de terminal de gnomo separado para cada ubicación remota que utilice con frecuencia. Luego, en cada perfil, especifique que el terminal debe ejecutar el comando de inicio de sesión SSH para ese cuadro, en lugar de un shell simple.
ssh alice@athena
Finalmente, escriba una secuencia de comandos corta para iniciar una nueva ventana remota con una ID de perfil.
#!/bin/bash
if [[ $# -ne 1 ]] ; then
echo "Give me a server/profile name!"
exit 1
fi
gnome-terminal --window-with-profile=$1
exit 0
Usando esta estrategia, puede "infinitamente" variar el aspecto de la ventana de terminal de cada caja y comenzar desde un solo terminal de "control". Por ejemplo, si llamamos a este script "rlv", podemos generar una ventana remota simplemente invocando el script con un nombre de perfil.
>> rlv athena
Si alguna vez tocó con un dedo el nombre de un host, o descuidó configurar un perfil para ese host, entonces obtendrá otra ventana de perfil predeterminada en el cuadro local. Hay una manera de codificar el script para evitar esto, colocando el inicio de sesión en el script, en lugar de hacerlo en el terminal gnome:
#!/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
... pero luego pierde la flexibilidad de definir su nombre de usuario de inicio de sesión para ese cuadro. Esa característica adicional del guión la dejo como ejercicio para el lector.