Я искал решение этой проблемы в интернете месяцами, но безрезультатно.

Всякий раз, когда я использую замазку для SSH на сервере с одной из моих машин с Windows 7 (64-битная, PRO), я постоянно вижу управляющие символы, как будто набранные моим компьютером. Я не касаюсь клавиатуры. Это так плохо, что самопроизвольно прерывает сеанс на некоторых хостах Unix, а также приводит к хаосу, если я пытаюсь редактировать программы на сервере. В основном это кошмар.

У меня есть другие машины в этой сети, включая Ipad, Mac и другую машину Windows 7 (32-разрядная). На этих машинах внутри одной локальной сети я могу подключаться к одним и тем же серверам и никогда не получать на вход никаких загадочных управляющих символов.

Я знаю, что это что-то в сетевом стеке на этом компьютере - DLL или другое программное обеспечение, которое находится между мной и сервером, который добавляет все эти символы, но я отключил всех обычных преступников безрезультатно. Wireshark покажет появившиеся символы, но не даст никаких подсказок о том, как, почему или где.

Мне интересно, видел ли кто-либо подобное поведение и знает, какая программа или драйвер могут быть причиной.

2 ответа2

0

Похоже, что проблема замазки (.63) была проблема на этой машине. Обновление до .67, похоже, решило проблему.

0

Да, я видел это много раз, но не так часто для SSH. Для консольных подключений это, скорее всего, связано с неправильной скоростью передачи данных.

Нечто подобное происходит в случае SSH, но не в отношении скорости передачи, а в совместимости. Это может быть кодировка символов или даже несовместимость типов шифрования.

В случае проблем с персонажами, который является наиболее распространенным, вам нужно будет сообщить серверу информацию о вашей локали.

Практически, зайдите в меню перевода в Putty и выберите UTF-8 для полученных данных. Скорее всего, это какая-то версия ISO-локали. Если UTF не работает, попробуйте другие варианты, но обычно этот работает, если вы подключаетесь к Linux-машинам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .