O problema é que os arquivos de inicialização padrão bash do sistema estão configurando o ambiente com (algo como)
PROMPT_COMMAND='"3]0;%s@%s:%sunset PROMPT_COMMAND
7" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
Isso significa que, antes de cada prompt primário, esse comando será executado, o que devo concordar é muito lamentável, pois o prompt deve ser exibido por $PS1 e não $PROMPT_COMMAND .
Adicionando sua própria definição de $PS1 a isso causará um "prompt duplo".
A solução, para um único usuário, é desmarcar PROMPT_COMMAND em ~/.bashrc no servidor com
PROMPT_COMMAND='"3]0;%s@%s:%sunset PROMPT_COMMAND
7" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
A solução para todo o sistema incluiria encontrar o arquivo de inicialização do shell que define essa variável e excluir ou comentar essa linha.
Os arquivos que podem ser interessantes para procurar são
-
/etc/profile -
/etc/bash.bashrc
... e possivelmente outros arquivos em /etc originados por eles. Além disso, consulte a seção "INVOCATION" no manual bash em seu sistema para ver quais outros arquivos são usados para inicializar bash .