Выпущены RPM- и DEB-пакеты sshoq 0.6.0

sshoq 0.6.0 добавлен в репозиторий CodeIT. Пакеты собраны для RHEL, CentOS, AlmaLinux, Rocky Linux и Oracle Linux 8, 9 и 10, а также для Ubuntu 22.04 и 24.04.

Основные изменения:

  • SetEnv и SendEnv в конфигурации ssh
  • Новое: динамическое перенаправление через -D
  • К сессиям пользователя применяется весь список его групп
  • util/util.go — новый ExpandPath (разворачивание в стиле OpenSSH) + HomeDir:
  • Добавлен -A для перенаправления агента SSH
  • feat: -scp копирует в удалённый домашний каталог, если удалённый путь не указан
  • feat: -sftp запускается в удалённом каталоге, указанном после ‘%’.
  • feat: -scp копирует между двумя удалёнными хостами, когда оба аргумента являются удалёнными
  • Исправление ошибок, выявленных в ходе аудита безопасности:
  • Реализован ForwardAgent в .ssh/config
  • Аудит безопасности 2 и исправления
  • Обратная регистрация сервера (-R), а также открытые ключи только для командной строки (-pubkey/-rpub)

Выпущены RPM- и DEB-пакеты sshoq 0.5.0

sshoq 0.5.0 добавлен в репозиторий CodeIT. Пакеты собраны для RHEL, CentOS, AlmaLinux, Rocky Linux и Oracle Linux 8, 9 и 10, а также для Ubuntu 22.04 и 24.04.

Основные изменения:

  • Экранирование и кавычки путей в стиле OpenSSH в клиенте SFTP
  • feat: отображается прогресс передачи (процент и скорость) для операций sftp/scp
  • feat: добавлена возможность отменять передачи sftp/scp с помощью Ctrl+C
  • feat: добавлены сокращения cd в стиле OpenSSH в клиенте SFTP
  • feat: добавлена поддержка подстановочных символов для исходных файлов put/get в клиенте SFTP
  • perf: конвейеризация передач SFTP для устранения узкого места с дополнительными задержками на каждый блок при обмене туда-обратно
  • fix: путь к файлу включается во все сообщения об ошибках клиента/сервера sftp
  • sftp: по умолчанию следуют символическим ссылкам на клиенте, добавлен ключ -no-follow-symlinks
  • perf: заменён JSON-протокол SFTP на компактный двоичный формат
  • Увеличено окно передачи
  • sftp: продолжение выполнения get -r после файлов с ошибкой permission-denied