У меня есть сеанс Tmux, запущенный локально, в одной из панелей, на которых я отправляю ssh на другой хост, однако после входа в систему на удаленном компьютере курсор перезаписывает командную строку. Я думаю, что это происходит потому, что ширина приглашения на локальном и удаленном компьютере разная, например:
Местный:
foo>
Удаленный:
[foo@dev-host-app00 ~]$
Итак, в приведенном выше примере курсор мигает над знаком @ и перезаписывает его по мере ввода. Кажется, что ширина подсказки на удаленном компьютере такая же, как на локальном компьютере. Может кто-нибудь указать мне, что мне может потребоваться сделать, чтобы решить эту проблему?
Заранее спасибо.
Думаю, я нашел ответ благодаря коллеге. Публикация здесь на случай, если это поможет кому-то другому:
На удаленной стороне TERM был установлен на 'TERM = screen-xterm256', который не был распознан на удаленной стороне, поскольку этот параметр специфичен для tmux.
Запуск панели следующим образом решил проблему:
TERM=xterm ssh user@remote