Запретить openssh изменять заголовок окна

Запретить openssh изменять заголовок окна

Обычно у меня открыто несколько окон PowerShell с сеансами SSH на разных удаленных хостах.

Легко найти нужное окно может стать проблемой, поэтому я попытался установить заголовок окна powershell на имя удаленного хоста. Единственная проблема в том, что как только я запускаю процесс ssh, заголовок окна меняется на "OpenSSH SSH client", что противоречит цели.

Есть ли какие-либо советы, как сохранить имя хоста?

Если нет, то есть ли еще какие-нибудь простые советы по различению окон PowerShell друг от друга?

решение1

Вы можете использовать Windows Terminal.

Когда вы его установите, вы увидитездеськак настроить ssh-клиент.

Добавьте следующую строку в настройки хоста: 'suppressApplicationTitle: true,'

Вы можете создать запись для всех своих хостов.

решение2

Согласно комментарию @postanote в моем вопросе, удаленному хосту необходимо установить заголовок терминала клиента.

Отhttp://www.networkinghowtos.com/howto/how-to-set-the-putty-window-title-via-script

Подключитесь по ssh к удаленному хосту, а затем выполните из сеанса ssh:

echo -ne "\033]0;testing\007"

Связанный контент