Se a sequência de escape ESC ] 0
funcionar para alterar o título do seu terminal quando você o usar localmente, ele também funcionará no SSH. O SSH não altera o tráfego entre o aplicativo e o terminal.
Se você executar aplicativos em um multiplexador de tela, como screen ou tmux, eles interpretam sequências de escape por si mesmos e enviam outros para o terminal. Isso é independente do SSH, exceto pelo fato de você estar mais inclinado a usar a tela em uma máquina remota do que localmente.
O shell na máquina remota pode ser configurado para definir o título remoto sempre que começar a executar um comando ou sempre que exibir um novo prompt. Isso geralmente é feito imprimindo a sequência de escape de mudança de título como parte do prompt, portanto, verifique o conteúdo da variável PS1
:
printf '%s\n' "$PS1" | cat -v
Se o shell remoto for bash, verifique também o PROMPT_COMMAND
e o DEBUG
de armadilha :
echo "$PROMPT_COMMAND"
trap -p DEBUG
Se o shell remoto for zsh, verifique as funções PS1
, RPS1
(rare) e precmd
e preexec
.
print -rl $ PS1 $ RPS1 $ funções [precmd] $ funções [preexec]