Назад | Перейти на главную страницу

Проблема с подсказками, когда SSH от Tmux до удаленного хоста

У меня есть сеанс Tmux, запущенный локально, в одной из панелей, на которых я отправляю ssh на другой хост, однако после входа в систему на удаленном компьютере курсор перезаписывает командную строку. Я думаю, что это происходит потому, что ширина приглашения на локальном и удаленном компьютере разная, например:

Местный:

 foo>

Удаленный:

[foo@dev-host-app00 ~]$ 

Итак, в приведенном выше примере курсор мигает над знаком @ и перезаписывает его по мере ввода. Кажется, что ширина подсказки на удаленном компьютере такая же, как на локальном компьютере. Может кто-нибудь указать мне, что мне может потребоваться сделать, чтобы решить эту проблему?

Заранее спасибо.

Думаю, я нашел ответ благодаря коллеге. Публикация здесь на случай, если это поможет кому-то другому:

На удаленной стороне TERM был установлен на 'TERM = screen-xterm256', который не был распознан на удаленной стороне, поскольку этот параметр специфичен для tmux.

Запуск панели следующим образом решил проблему:

TERM=xterm ssh user@remote