Tomado de mayoreo a partir de este SuperUser.com pregunta y respuesta...
El problema es que el shell en el host remoto está configurado para enviar una secuencia de escape para configurar el terminal de título de la ventana. Esta es una forma bastante común de instalación. Las soluciones mencionadas en el post del blog que enlaza a son correctos.
La forma más simple y más directa de la solución es configurar el mismo shell remoto para restablecer el título de la ventana cuando se cierra la sesión. por ejemplo, si el control remoto de shell bash es, poner esto en ~/.bash_logout
:
printf '\e]0;\a'
Alternativamente, si desea que su local de shell actualizar el título de la ventana con algo útil, de todos modos, a continuación, hacer eso. Cuando la conexión ssh extremos, el shell local se establece el título de la ventana a otra cosa en vez de salir de la añeja valor. por ejemplo, poner esto en ~/.bashrc
:
PS1='\[\e]1;\s\$ \W\a\e]2;\u@\h\a\]'"$PS1"
Esto pone el usuario y el nombre de host en el título de la ventana (que normalmente es lo que shells remotos están configurados para hacer), y también se establece el título de la ficha para mostrar el nombre de shell y escriba (usuario normal o root) y el directorio de trabajo actual.