Bitvise SSH Client

История программы

Bitvise SSH Client 8.26:

  • Исправлена проблема, появившаяся в версии 8.25, когда недавний выпадающий список в графическом интерфейсе SFTP больше не работал правильно.
  • Исправлена проблема, появившаяся в версии 8.24, когда панель удаленного управления сервером SSH больше не могла запускаться при подключении к серверу SSH версий 7.xx и более ранних.

Bitvise SSH Client 8.25:

  • Обычные файлы больше не отображаются для автоматического заполнения путей к каталогам.
  • Tab и Shift + Tab теперь работают согласованно с автозаполнением в других приложениях.
  • События передачи файлов больше не отменяют раскрывающийся список автозаполнения.
  • Чтобы улучшить отзывчивость интерфейса, списки каталогов теперь выполняются в фоновом потоке.

Bitvise SSH Client 8.23:

  • Исправлена проблема в предыдущих версиях 8.xx, из-за которой Bitvise SSH Client и FlowSsh не могли подключаться к серверу, который поддерживает синхронизацию ключей хоста и использует тип ключа, который клиент не поддерживает. Это затронуло соединения из Windows XP и Windows Server 2003, где наш поставщик криптографии не поддерживает Ed25519; и использовать в режиме FIPS, где Ed25519 и ECDSA / secp256k1 не поддерживаются.

Bitvise SSH Client 8.22:

  • Часть пользователей закрывают главное окно клиента SSH при подключении, чтобы оно сворачивалось в область уведомлений Windows (системный трей). Пользователи забывают об этом экземпляре клиента SSH и запускают новые экземпляры для новых сеансов. Забытые сеансы остаются в сети неограниченное время, и настройки окна терминала не сохраняются, потому что клиент SSH никогда не закрывается.
  • Чтобы это исправить, клиент SSH теперь восстановит свое главное окно, если оно все еще скрыто в области уведомлений после закрытия связанного окна, такого как терминал или SFTP. Это поведение может быть настроено с помощью нового параметра в разделе «Закрытие и минимизация».
  • Поскольку изменения, относящиеся к аутентификации по паролю, в 8.17, параметр командной строки графического клиента -password = ... не вступил в силу, если в профиле клиента SSH было настроено использование аутентификации по паролю, но флажок Хранить зашифрованный пароль в профиле был отключен. Исправлена.
  • sftpc: обновлен текст справки для команд get и put, чтобы уточнить, как параметры -r и -o управляют синхронизацией на основе хеша, эвристическим возобновлением или перезаписью.

Bitvise SSH Client 8.21:

  • Графическое окно терминала клиента SSH для xterm (и других терминалов, отличных от bvterm) реализует режим выбора, который должен вести себя подобно режиму QuickEdit консоли Windows. Разница заключалась в том, что пользователи были застигнуты врасплох: отмена выделения текста мышью произвольным нажатием клавиши не отправит ключ на сервер. Для пользователей, которые начали выбор, не замечая этого, казалось, что окно терминала потребляет нажатие клавиши без всякой причины. В соответствии с консолью Windows, теперь SSH-клиент будет отправлять нажатия клавиш, которые отменяют выбор на сервере.
  • В предыдущих версиях, если графический клиент SSH не мог загрузить профиль, указанный в командной строке, он возвращался к последнему используемому профилю и продолжал работать с параметром -loginOnStartup, если он также предоставляется. Это привело бы в замешательство. Если не удается загрузить профиль, указанный в командной строке, клиент SSH теперь загружает профиль по умолчанию (хранится в реестре Windows) и игнорирует -loginOnStartup.
  • В предыдущих версиях 8.xx загрузка профиля клиента SSH из общего сетевого ресурса не выполнялась, если не удалось открыть альтернативный поток данных ZoneId. Если ADS ZoneId не может быть открыт, профиль будет загружен, как если бы его источником был локальный компьютер.
  • Мы выявили нишевые ситуации, когда переадресация одним щелчком на удаленный рабочий стол может не запуститься, если не найдена DLL-библиотека клиента SSH. Чтобы решить эту проблему, эта версия вносит изменения в способ запуска клиента удаленного рабочего стола.
  • Существуют клиенты SSH, которые в нарушение RFC 4254 отключаются, если сервер отправляет глобальный запрос после успешной аутентификации. Сервер может отправить глобальный запрос для таких целей, как синхронизация ключа хоста или обнаружение разъединения. Если сервер поддерживает RFC 8308, то для указания того, что он поддерживает глобальные запросы, SSH-клиент включит расширение global-запросы в свой SSH_MSG_EXT_INFO.
  • В предыдущих версиях 8.xx клиент SSH не импортировал закрытые и открытые ключи RSA размером более 8192 бит. Это ограничение еще раз 16384 бит.
  • Установщик клиента SSH теперь предложит подождать, а не выходить, когда уже выполняется другая установка Bitvise.
  • Немного улучшено удобство установки и удаления программы установки из командной строки.

Bitvise SSH Client 8.19:

  • В предыдущих версиях 8.xx значки для консоли нового терминала, нового окна SFTP и новых действий удаленного рабочего стола были слишком похожи. Клиент SSH теперь обновляет значки, которые легче различить.
  • В предыдущих версиях 8.xx, когда клиент SSH повторно подключился после потери соединения, он не смог продолжить непрерывные передачи. Исправлено.
  • Интерфейс SFTP: при подключении к SFTP-серверам, поддерживающим синхронизацию с использованием расширений SFTP v6, имя-check-file-name, check-file-handle и check-file-blocks, режимы возобновления и перезаписывания теперь более четко переопределяются путем синхронизации в пользователе SFTP интерфейс.
  • sftpc: При подключении к SFTP-серверам, поддерживающим синхронизацию, параметры -r и -o для команд get и put теперь действуют как псевдонимы для синхронизации. Раньше только -о действовал как псевдоним для синхронизации, а -r был недоступен.

Bitvise SSH Client 8.18:

  • В предыдущих версиях 8.xx, если системные часы были возвращены после проверки обновлений (в формате UTC, а не в часовом поясе), автоматическая проверка будет повторяться с высокой частотой. Это может потреблять 80 кбит / с в полосе пропускания, пока графический клиент SSH работает до тех пор, пока часы не дойдут.
  • В предыдущих версиях 8.xx автоматическая проверка обновлений выполнялась, если графический клиент SSH выполнялся с -noRegistry. Автоматическая проверка в этой ситуации больше не выполняется, но может выполняться вручную.

Bitvise SSH Client 7.46:

  • После того, как сеанс SSH был прерван путем приема EOF или отправки SSH_MSG_DISCONNECT, FlowSsh теперь отменит любые последующие исходящие SSH-пакеты. Это помогает избежать срыва при обработке и дополнительно улучшает вероятность того, что все ранее полученные данные будут обработаны.
  • Перенос файлов: Исправлена ошибка, когда, если соединение было потеряно во время загрузки во время синхронизации, размер локального файла был бы сброшен до нуля.
  • stermc: Улучшена обработка цветов по умолчанию, настроенных в -profile, или с использованием параметра -colors при использовании терминалов, отличных от bvterm, таких как xterm или vt100. Теперь экран очищается с использованием настроенных цветов.

Bitvise SSH Client 7.45:

  • Сервер Bitvise SSH, клиент SSH и FlowSsh ранее не применяли строгие ограничения по размеру или дезинфекции содержимого перед отображением или протоколированием строк, полученных от удаленной стороны. В настоящее время применяются более строгие ограничения по размерам и санитарии.
  • Сервер Bitvise SSH, клиент SSH и FlowSsh теперь сообщают размер группы Diffie Hellman, фактически используемой в обмене ключами DH. Это полезно с помощью методов обмена ключами, которые используют обмен группами DH, где ранее не было простого способа узнать, какая группа размеров была использована.
  • Исправлен импорт пустого файла открытого ключа приведет к тому, что диспетчер ключей хоста SSH-клиента будет вешать бесконечно.
  • Исправлено: при загрузке профиля SSH-клиента вкладка удаленного рабочего стола клиента SSH не смогла обновить ширину и/или высоту удаленного рабочего стола, если новое значение равно 0 (значение по умолчанию).

Bitvise SSH Client 7.44:

  • Криптография: реализована поддержка изменений внутренних криптографических структур Windows в Windows Insider Preview Build 17704. Эта сборка была выпущена для Windows Insiders в Fast ring 27 июня 2018 года.
  • Пользователи, которым необходимо использовать более ранние версии нашего программного обеспечения для новых сборок Windows, которые изменяют внутренние структуры, могут решать проблемы совместимости, используя следующие алгоритмы обмена ключами: Curve25519, ECDH over nistp256k1. Эти методы обмена ключами не зависят от криптографии Windows; однако наше программное обеспечение не предоставляет их, если режим FIPS включен в Windows. Другие методы обмена ключами требуют обновления нашего программного обеспечения до версии, поддерживающей новую сборку Windows.

Bitvise SSH Client 7.43:

  • Исправлены проблемы с предыдущими версиями программного обеспечения Bitvise, которые приводили к неправильному времени файла при использовании субсекундных времен с версиями 4 и 6. Протокол SFTP. Это привело бы к неправильным последним измененным временам после передачи файла, что в среднем сказывалось на один из нескольких сотен файлов. Затронутые файлы будут получать последнюю измененную временную метку не более чем на 7+ минут.
  • Исправлены ошибки в поведении диалога с изменением пароля, если исходный пароль был изменен.
  • Обновленные манифесты установщика и деинсталлятора уменьшают вероятность того, что Windows будет неправильно запускать помощник по совместимости программ во время или после установки. В основном это касается более старых версий Windows, таких как Windows 7.

Bitvise SSH Client 7.42:

  • Лицензионное соглашение с конечным пользователем обновлено, чтобы попытаться приблизиться к требованиям государств и их подрядчиков. Условия в остальном не изменяются. Ситуации, в которых лицензии могут быть переданы, теперь выложены так, что в большинстве случаев не потребуется никакого разрешения.
  • Теперь клиент SSH включает новую сборку удаленной панели управления сервером SSH (WRC) для использования с серверами SSH версии 7.21 и выше. Новая версия включает усовершенствования панели управления сервером SSH с версии 7.26.
  • Клиент SSH продолжает включать более старые версии пульта дистанционного управления для использования со старыми версиями SSH-сервера. Они остаются неизменными.
  • Графический клиент SSH больше не будет отмечать профиль, измененный при изменении пароля, но пароль не настроен для сохранения в профиле.

Bitvise SSH Client 7.41:

  • Это не новый выпуск функций, а преемник 7.39 с продолжением обновлений технического обслуживания. (Мы пропускаем версии, содержащие нули, чтобы избежать двусмысленностей. Например, 7.04 и 7.40 могут упоминаться как «7.4».).
  • Эта версия продолжает амнистию обновления. Любой код активации Bitvise SSH Client, который может активировать предыдущую версию 7.xx, также активирует эту версию.
  • Исправлена ​​проблема с сжатием zlib, предоставляемым библиотекой Crypto ++. Существовало условие гонки, которое может привести к декомпрессии данных в определенных обстоятельствах. (Обстоятельства, необходимые для этого, как представляется, не существуют в графическом клиенте Bitvise SSH или его клиентах командной строки.).
  • Исправлен вектор атаки отказа в обслуживании. Это еще предстоит описать более подробно.
  • При выполнении автоматической передачи файлов клиент sftpc из командной строки ранее отправлял сообщение SSH_FXP_CLOSE с пожаром и забыванием, а затем немедленно закрывал SFTP-канал и сеанс SSH. В зависимости от таких обстоятельств, как задержка в сети, версии сервера Bitvise SSH вплоть до 7.39 и включительно могут не обрабатывать запрос SSH_FXP_CLOSE и неправильно регистрировать, что окончательная передача может быть выполнена не так, как предполагалось. Это было исправлено на сервере SSH версии 7.41. Но также, sftpc больше не будет отправлять огонь и забыть SSH_FXP_CLOSE перед выходом.
  • В интерфейсе SFTP графического клиента SSH в диалоговом окне «Переместить в ...» удалено ограничение, которое неправильно предотвратило ввод более чем фиксированного количества символов. Это предотвратило использование функции Move to с длинными путями и именами файлов.

Bitvise SSH Client 7.39:

  • SFTP: в прошлых версиях 7.xx клиент Bitvise SSH и FlowSsh выполняли проверку возобновления независимо от типа сервера, если Overwrite был включен для загрузки. Мы подозреваем, что это может привести к созданию пустого файла с тем же именем на серверах, которые поддерживают создание нескольких файлов с тем же именем.
  • Возобновление проверки больше не будет выполняться при подключении к серверу, который не поддерживает расширения SFTP v6 и расширения файлов check-file-blocks. С сервером, который поддерживает эти расширения, проверка продолжения будет продолжена для Overwrite, так как в этом случае Resume и Overwrite будут той же самой операцией.

Bitvise SSH Client 7.36:

  • Теперь поддерживается параметр командной строки -git, который является сокращением для новых параметров -cmdQuoted и -exitZero. Это позволяет более легко настроить sexec для использования с Git.
  • Теперь поддерживается параметр командной строки -cmdQuoted. Это можно использовать, когда удаленная команда для выполнения предоставляется вне параметра -cmd = ..., но заключена в одинарные или двойные кавычки.
  • Теперь поддерживается параметр командной строки -exitZero. Если удаленная команда выполняет и возвращает код выхода 0, это приведет к тому, что sexec также вернет код выхода 0.
  • Теперь поддерживается параметр командной строки -p <portNr>. Это можно использовать для указания номера порта вместо -port = <portNr>.
  • Исправлена проблема, которая заставила бы sexec интерпретировать как свой собственный параметр номер порта, переданный как часть удаленной команды, которая должна быть выполнена. Это может привести к сбою sexec или подключению к SSH-серверу на непреднамеренном порту.

Bitvise SSH Client 7.35:

— Исправлена ошибка, из-за которой произошел сбой при удалении всех файлов из очереди загрузки или загрузки.
— Исправлены визуальные артефакты, возникающие при изменении размера в окне загрузки или загрузки SFTP.

Bitvise SSH Client 7.34:

- В этой версии исправлена утечка памяти, введенная в версии 7.31.

Bitvise SSH Client 7.31:

— Это не новая функциональная версия, а преемник 7.29 с продолжением обновлений обслуживания. (Мы пропускаем версии, содержащие нули, чтобы избежать двусмысленностей. Например, 7.03 и 7.30 оба могут упоминаться как «7.3».).
— Небольшие изменения в ключевых местах повышают эффективность ЦП порядка 30% (воздействие может зависеть от системы). Это улучшает скорости передачи, когда центральным узлом является процессор — или поддерживая ту же производительность, что позволяет использовать большее число одновременных подключений. Пользователи, которые ранее превысили одно ядро ​​и увидели скорости передачи, например. 150 Мбайт / с, теперь могут видеть, например. 200 МБ / с.
— Исправлено отображение клавиатуры VT-100. Функциональные клавиши теперь будут корректно передаваться через VT-100 и xterm, когда включен режим VT-100. Адаптированные клавиши навигации для VT-100, в том числе: Insert, Delete, Home, End, Page Up и Page Down.
— Удалены ненужные ограничения длины ввода в ящиках для ввода аутентификации пользователя, разрешая прокрутку. Это должно позволить использовать длинные двухфакторные строки аутентификации YubiKey, используя метод keyboard-interactive.
— Алгоритмы обмена ключами Диффи-Хеллмана, которые используют групповой обмен, снова лишатся доступа, независимо от того, какой поставщик криптографии используется. Это означает, что другие алгоритмы обмена ключами снова будут предпочтительнее. В версии 7.21 мы прекратили деактивизировать эти алгоритмы, потому что наш криптографический поставщик Windows CNG может обрабатывать динамические параметры группы DH, создаваемые такими серверами, как OpenSSH. Однако остаются старые серверы, такие как SunSSH, которые генерируют группы DH, которые неприемлемы ни для одного из наших криптографических провайдеров.

Bitvise SSH Client 7.29:

— Исправлено редко встречающееся условие гонки, которое может привести к завершению работы SSH-клиента при закрытии канала SFTP.

Bitvise SSH Client 7.27:

— Реализовано изменения, чтобы уменьшить частоту возникновения ошибки MSI +1638 во время установки компонента FlowSshNet.
— Исправлено позиционирование меню SSH Client правой кнопкой мыши по иконке на системах с большими, чем обычно (более 100%) отражением DPI настроек.

Bitvise SSH Client 7.26:

— Обновлено панель дистанционного управления Bitvise SSH-сервера для версий сервера SSH 7.21+. Это обновление устраняет проблему, введенной с версией 7.21, где экспорт одного хост-сервера ключей в формате Bitvise, использует интерфейс «Manage host keys» в панели управления SSH-сервера, что приводит к повреждению файлу. (Multiple ключ экспорта работает отлично.).

Bitvise SSH Client 7.24:

— Когда деинсталлятор определяет, что файл по-прежнему используется, то он теперь отображает названия приложений, сохраняя файл открытым. (Требуется Windows Vista или более поздней версии.).
— При загрузке текстового файла с использованием режима передачи файлов Auto Std, SSH-клиент теперь нужно закрыть, прежде чем открыть его вновь в текстовом режиме. Это позволит избежать проблем с серверами, которые не должным образом обрабатывать два открытых процесса для одного файла одновременно.
— Режим передачи файлов по умолчанию при подключении к Cerberus FTP-сервер теперь Binary.

Bitvise SSH Client 7.22:

— Обновления Bitvise SSH Server Remote Control Panel для серверов SSH Server версий 7.21+, идущих с SSH Client.

Bitvise SSH Client 7.15:

— Оновлена EULA.
— Исправлены ошибки.

Bitvise SSH Client 7.14:

— SSH с возможностью генерации меньшей подписи RSA.
— Сервер и клиент SSH и FlowSsh имеют улучшенный отчет об ошибках.
— Исправлены ошибки.

Bitvise SSH Client 6.47:

— Bitvise SSH Client теперь может использоваться бесплатно даже для коммерческих целей.
— Исправлены ошибки.

Bitvise SSH Client 6.46:

— Исправлены ошибки.

Bitvise SSH Client 6.45:

— Исправлены ошибки.

Bitvise SSH Client 6.43:

— Улучшена установка программы.
— Улучшение загрузки иконок программы.
— Терминал: поддержка инструкций RIS и DECST вместе в xterm.
— Терминал: сообщение о копировании и вставке теперь работают вместе с командой Shift + Insert.
— FTP Bridge: добавлена поддержка IPv6.
— Исправлены ошибки и другие улучшения.

Bitvise SSH Client 6.41:

— Тестирован на Windows 10.
— Клиент SSH поддерживает параметр -activationCode.
— Выявление и отражение неудачных и незаконченных установок.
— Отображение информации об издателе и версию для удаления и установке программ.
— Поддержка публичного ключа SHA-256.
— Симметричный алгоритм шифрования, использует режим CBC теперь отображается по умолчанию.
— Графический клиент SFTP теперь список последних локаций.
— Утилита журнала теперь поддерживает дополнительный параметр -t.
— Исправлены ошибки и другие улучшения.

Bitvise SSH Client 6.31:

- Прекращена поддержка Windows 2000.
- Графический клиент теперь показывает текущую дату в журнале событий при старте клиента, изменении даты и при создании журнала.
- Графический клиент передачи файлов поддерживает перетаскивание файлов из других приложений.
- Контекстное меню редактирования теперь доступно для всех расширений файлов.
- Улучшен метод SSH Client, который используется для обновления названия окна на удаленном рабочем столе.
- Улучшена поддержка некоторых клавиатурных сокращений.
- Улучшена совместимость.
- Исправлены ошибки.

Bitvise SSH Client 6.24:

— Графический клиент SFTP теперь поддерживает редактирование удаленных файлов.
— Графический клиент SFTP теперь поддерживает функцию «Открыть с помощью...» для локальных и удаленных файлов.
— Улучшение автозавершения в sftpc.
— Команды 'move' и 'lmove’ в sftpc теперь поддерживают параметр -o (overwrite).
— Исправлены ошибки.

Bitvise SSH Client 6.23:

— SSH Основные методы обмена, которые используют группы обмена теперь будет без приоритета при подключении для всех реализаций сервера без Bitvise SSH.
— SSH: Проще выключить компрессию в конце использования настройки «Преимущество компрессии zlib» во вкладке SSH.
— Передача файлов: Поддержка пакетного переименования клиента командной строки sftpc (используя регулярные выражения).
— Передача файлов: Поддержка команд, путей и завершения имен файлов в клиенте командной строки sftpc.
— Передача файлов: Поддержка копирования файлов в графическом интерфейсе и клиенте командной строки, с серверами SSH, имеют SFTP версии 6.
— Передача файлов: Графический интерфейс SFTP теперь поддерживает перетаскивание, копирование, вырезание и вставку.
— Удаленный рабочий стол: Интеллектуальный зум удаленного рабочего стола.
— Удаленный рабочий стол: Улучшено совместимость учетных данных для аутентификации с рабочим столом, что запущенный на Windows Server 2003 и XP.
— Исправлены ошибки и другие улучшения.

Bitvise SSH Client 6.22:

— Клиент SSH теперь поддерживает маскировку протокола SSH.
— Клиент командной строки теперь поддерживает закрытие вкладок.
— Ник и пароль теперь могут быть настроены удаленно.
— Поддержка блокировки выбора и копирования с помощью мышки.
— Подсказка при копировании или вставке в окно терминала.
— Исправлены ошибки и другие улучшения.

Bitvise SSH Client 6.21:

— Горячие клавиши и клавиши хоста для отдельных профилей.
— Настройка прокси для отдельного профиля.
— Меры по согласованию профиля между несколькими клиентами SSH.
— Графический клиент SSH поддерживает теперь управление публичными ключами пользователей используя SPKS.
— Клиент SSH теперь поддерживает перенаправления агента, если сервер SSH это поддерживает.
— Графический клиент и клиент командной строки поддерживают аутентификацию с помощью публичного ключа с помощью агента OpenSSH.
— Улучшен выбор метода по умолчанию в случае, когда сервер требует пароль и ключ аутентификации.
— Sftpc теперь поддерживает запуск локальных команд с префиксом ’!’ в режиме скрипта.
— Sftpc теперь может запускать «ldir» для обеспечения ожидаемых результатов в текущей локальной директории нацеленной на сеть.
— Автоматический вход в систему для удаленного рабочего стола теперь работает с аккаунтами Microsoft.
— Улучшенная чувствительность и надежность рассоединения.
— Улучшенное ведения журнала трассировки.
— Терминал: теперь поддерживается ввод с мыши.
— Терминал: цветную палитра окна терминала теперь можно настроить.
— Терминал: настройка окна терминала, позволяет оставлять его открытым после завершения сессии.
— Терминал: клиент терминала теперь отображает название терминала полученного с сервера через xterm.
— Терминал: символы, которые не могут быть введены текущим средством ввода, могут быть используя Alt + NumPad или копированием и вставкой.
— Другие улучшения и исправления.

Bitvise SSH Client 4.62:

— Улучшена поддержка клавиатурных сокращений.

Bitvise SSH Client 4.61:

— Исправлены ошибки.

Bitvise SSH Client 4.60:

— Повторная реализация терминального клиента xterm/vt100 с новыми улучшениями и функциями.
— Возможность настройки цветов отображаемых в xterm/vt100.
— Клиенты с управлением из командной строки (sftpc, stermc, sexec) теперь поддерживают параметр включения делегации при использовании аутентификации Kerberos.
— Менеджер ключей хоста теперь может хранить несколько ключей на один хост SSH.
— Улучшена совместимость с другими клиентами FTP.
— Другие улучшения и исправления.

Tunnelier 4.39:

— Добавлена поддержка полностью автоматического логина.
— Добавлена поддержка кода страницы для терминалов non-bvterm.
— Исправлены ошибки.

Tunnelier 4.35:

— Исправлена ошибка в графическом интерфейсе Tunnelier SFTP, когда иконки перемещались медленно, за исключением, случаев когда Tunnelier работал в течение длительных периодов времени.
— Tunnelier теперь поддерживает новый параметр командной строки «-disableSftpLocation», который запрещает использование прямого ввода локальных и удаленных путей в графическом пользовательском интерфейсе SFTP.
— Tunnelier в настоящее время включает WinSSHD Remote Control Panel для WinSSHD версий 5.18 и выше. WinSSHD Remote Control Panel версий 5.06+ 5.11+ также (как и раньше) включены.