Se hai un elenco di server a cui accedi spesso, credo che la soluzione più semplice sarebbe quella di invocare semplicemente una seconda finestra solo per la sessione di quella casella.
Innanzitutto, crea un profilo gnome-terminal separato per ogni posizione remota che usi spesso. Quindi, in ciascun profilo, specificare che il terminale deve eseguire il comando di accesso SSH per quella casella, anziché una semplice shell.
ssh alice@athena
Infine, scrivi un breve script per dare il via a una nuova finestra remota con un ID profilo.
#!/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 questa strategia è possibile "infinitamente" variare l'aspetto della finestra del terminale di ogni box e lanciarli da un singolo terminale "di controllo". Ad esempio, se chiamiamo questo script "rlv", possiamo generare una finestra remota semplicemente invocando lo script con un nome profilo.
>> rlv athena
Se si digita mai un nome host o si trascura di impostare un profilo per quell'host, nella finestra locale verrà visualizzata un'altra finestra del profilo predefinito. C'è un modo per codificare lo script per evitarlo, inserendo il login nello script stesso, piuttosto che nel terminale 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
... ma poi perdi la flessibilità di definire il tuo nome utente di accesso per quella casella. Quella caratteristica aggiuntiva della sceneggiatura lascio come esercizio al lettore.