Вот два вопроса:
почему?
управляющие последовательности не вложены. Последовательность заголовков начинается с \033]0;
и заканчивается \a
или любой другой управляющей последовательностью.
как это исправить?
Вы можете очистить команду bash, назначив ее переменной и используя подстановку параметров оболочки для удаления escape-символов (и \a
ASCII BEL). Просто чтобы это выглядело красиво, вы также должны удалить квадратные скобки ([
или ]
) после escape-символа, а также числовые параметры, которые может последовать.
Кто-то может предоставить пример использования BASH_REMATCH
(установленный как побочный эффект сопоставления регулярных выражений) и использовать его как слово в ${параметр## слово}
замена...
Некоторые другие области, на которые следует обратить внимание в самой конфигурации SSHD (обычно /etc/ssh/sshd_config
), в TCPWrappers (обычно /etc/hosts.allow
и /etc/hosts.deny
), и убедиться, что демон SSH действительно работает. Это не исчерпывающий список, но это следующие вещи, которые я бы проверил, если бы оказался в такой ситуации.