Я работаю с высоковольтным источником питания, которым можно дистанционно управлять через telnet через TCP/IP. Это работало очень хорошо в течение нескольких лет, используя встроенный клиент Telnet Windows XP. Поскольку Windows XP вышла из моей рабочей среды, я пытаюсь подключиться к устройству с помощью PuTTY в Windows 7.

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

Мне удалось обойти проблему с клавишей Backspace, установив опцию терминал-> клавиатура-> клавиша Backspace на CTRL-?. Я не смог исправить проблему с num-pad, хотя она работала один раз, когда я установил терминал -> клавиатура -> начальное состояние параметра numpad на "NetHack".

Я беспокоюсь, что есть более тонкие различия. Блок питания, которым я управляю, имеет возможность жарить дорогие вещи, если я его неправильно настроил, а сломанный пользовательский интерфейс уже заставил меня активировать канал, который не должен был быть активирован! (К счастью, ничего не пошло в дыму.)

Как я могу настроить PuTTY так, чтобы он как можно точнее эмулировал программу telnet для Windows?

2 ответа2

2

Если вы беспокоитесь, вам, вероятно, лучше придерживаться клиента Microsoft Telnet. В Windows все еще есть встроенная программа telnet, по умолчанию она просто не установлена. Чтобы установить клиент telnet, найдите в меню "Пуск" пункт "Включить или отключить компоненты Windows". В открывшемся диалоговом окне убедитесь, что установлен флажок "Клиент Telnet".

Включить или отключить функции Windows

1

Другой мой коллега сумел выяснить настройки PuTTY, которые исправили непосредственные проблемы:

  • В сеансе установите тип подключения "Telnet"
  • В Терминале -> Клавиатура, установите
    • Клавиша Backspace для «Control-H»
    • Функциональные клавиши и клавиатура для "Linux"
    • Исходное состояние цифровой клавиатуры в "Нормальном"
  • В Терминале -> Функции установите флажок "Отключить режим клавиатуры приложения"
  • В Window -> Translation установите для удаленного набора символов значение «ISO-8859-1:1998 (Latin-1, Западная Европа)» (ваш пробег может варьироваться в зависимости от этой опции; я управляю итальянским устройством)

Я не нашел тот же растровый шрифт 8x12, который Windows использует в командном окне, но это незначительная проблема.

Тем не менее, я решил последовать совету Heavyyd и вместо этого установить telnet на Windows 7. Таким образом, я могу быть достаточно уверен, что пользовательский интерфейс работает как прежде.

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