SSH 문제가 아닙니다. 문제는 원격 호스트의 쉘이 터미널 창 제목을 설정하기 위해 이스케이프 시퀀스를 보내도록 구성되어 있다는 것입니다. 이것은 매우 일반적인 설정입니다. 링크 된 블로그 게시물에 언급 된 솔루션 이 정확합니다.
가장 간단하고 직접적인 솔루션은 로그 아웃 할 때 창 제목을 재설정하도록 동일한 원격 쉘을 구성하는 것입니다. 예를 들어, 원격 쉘이 bash이면 ~ / .bash_logout에 넣으십시오.
printf '\e]0;\a'
또는 로컬 쉘이 창 제목을 유용한 것으로 업데이트하도록하려면 어쨌든 그렇게하십시오. ssh 연결이 종료되면 로컬 쉘은 오래된 제목을 남기지 않고 창 제목을 다른 것으로 설정합니다. 예를 들어 ~ / .bashrc에 넣으십시오.
PS1='\[\e]1;\s\$ \W\a\e]2;\u@\h\a\]'"$PS1"
이렇게하면 사용자와 호스트 이름이 창 제목 (일반적으로 원격 셸이 수행하는 작업)에 입력되고 탭 제목이 셸 이름과 유형 (일반 사용자 또는 루트) 및 현재 작업 디렉토리를 표시하도록 설정됩니다.
~ / .bash_profile (또는 ~ / .profile)이 아직 없으면 ~ / .bashrc가 로그인 및 비 로그인 쉘에 적용되도록 ~ / .bashrc를 실행하십시오.
if [ -f $HOME/.bashrc ]; then
. $HOME/.bashrc
fi