Мне нужна помощь для размера буфера SSH.

У меня дома есть машина Vista, и я установил на нее "Свободный SSHD". У меня также есть настройка динамического DNS для доступа к некоторому оборудованию моей домашней лаборатории, которое подключено к этому компьютеру Vista. Со своей рабочей машины, которая является машиной XP, я подключаюсь к своей домашней машине, используя Putty. Все до этого момента работает без проблем.

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

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

Может кто-нибудь, пожалуйста, помогите здесь? Благодарю.

1 ответ1

0

FreeSSHd, как и многие другие системы удаленного доступа с командной строкой для Windows, обрабатывает все рисования терминалов на стороне сервера. Прокручиваемый текст отображается клиенту с помощью escape-последовательностей для перерисовки всего экрана, поэтому в прокрутку PuTTY ничего не вводится.

Альтернативой может быть использование Cygwin с OpenSSH, но это требует много дополнительных усилий. Кроме того, команда pipe отправляет "more" для вывода результатов на страницу.

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