Você precisa definir a variável PS1 no sistema do cliente e certificar-se de que a definição tenha origem quando você ssh .
É possível que ele já esteja definido em .bashrc no sistema remoto e, portanto, você só precisa originar .bashrc iniciando um shell interativo (substitua remote-sys pelo nome do sistema remoto, obviamente)
ssh remote-sys -t bash -i
Se isso não funcionar, porque .bashrc não existe no sistema remoto, ou não tem PS1 definido, e você quer usar as mesmas configurações no sistema remoto que o sistema local, então copiar sobre seu próprio .bashrc :
scp ~/.bashrc remote-sys:.bashrc
Ou você pode criar um arquivo apenas para definir o prompt da maneira que deseja no sistema remoto ... por exemplo
nano .set-prompt
digite o texto (isso define user @ host como o prompt)
export PS1="\u@\h "
ou se você quiser que pareça com o prompt do Ubuntu user@host:working-directory$
export PS1="\u@h:\w$ "
ou personalize como quiser. Salve o arquivo e saia, então scp para o sistema remoto
scp .set-prompt remote-sys:.set-prompt
Quando você ssh para a máquina, você terá que originar o arquivo explicitamente e informar ao bash para tornar o shell interativo:
ssh remote-sys -t "bash --rcfile ~/.set-prompt -i"
Se você usar sudo -i para alterar para root no sistema remoto, o prompt será alterado novamente, pois o .bashrc do root será originado.