Это не баг, это фича.

Недавно пришел фидбек от пользователей, что под Windows у нас странно себя ведёт telnet.

  1. Перевод новой строки передается как «^M», и в PuTTY это приводит к такому:
    Username: admin
    Password:
    Password: *****
    BERcut-ET#
    BERcut-ET#
    

    То есть Enter нажимается «как-бы» 2 раза

  2. Если выводится много информации, то она не влезает в буфер окна и ее соответственно потом не просмотреть.

На самом деле, это настраивается в самом клиенте PuTTY:

  1. Category -> Connection -> Telnet: убираем галочку в чекбоксе
    «Return key sends Telnet New Line instead ^M»

  2. Category -> Window: «Lines of scrollback» ставим 100500
  3. Сохраняем настройки сессии…
  4. ???????
  5. PROFIT

2 комментария

  1. Артём Двинин:

    А как быть в случае, если используется стандартный виндовый telnet?

  2. Артём Кузнецов:

    Там это тоже лечится при желании:
    1) запускаем командную строку
    2) telnet
    3) unset crlf
    4) quit
    5) правой кнопкой кликаем по заголовку окна;
    6) properties -> layout;
    7) «Screen buffer size Height» ставим 9999