sshoq 0.6.0 RPM 和 DEB 软件包已发布

sshoq 0.6.0 已新增到 CodeIT 仓库。这些软件包适用于 RHEL、CentOS、AlmaLinux、Rocky Linux 和 Oracle Linux 8、9 和 10,以及 Ubuntu 22.04 和 24.04。

主要变更:

  • ssh 配置中的 SetEnv 和 SendEnv
  • 新增:通过 -D 进行动态转发
  • 将用户的整个组列表应用于其会话
  • util/util.go — 新增 ExpandPath(OpenSSH 风格展开) + HomeDir:
  • 新增了用于 SSH agent 转发的 -A
  • feat: 在未给出远程路径时,-scp 会复制到远程主目录
  • feat: -sftp 会在 ‘%’ 后指定的远程目录中启动
  • feat: 当两个参数都是远程目标时,-scp 会在两个远程主机之间复制
  • 修复安全审计中发现的错误:
  • 已在 .ssh/config 中实现 ForwardAgent
  • 安全审计 2 和修复
  • 服务器反向注册(-R),以及仅限命令行的公钥(-pubkey/-rpub)

sshoq 0.5.0 RPM 和 DEB 软件包已发布

sshoq 0.5.0 已新增到 CodeIT 仓库。这些软件包适用于 RHEL、CentOS、AlmaLinux、Rocky Linux 和 Oracle Linux 8、9 和 10,以及 Ubuntu 22.04 和 24.04。

主要变更:

  • SFTP 客户端中的 OpenSSH 风格路径引用与转义
  • feat:为 sftp/scp 操作显示传输进度(百分比和速度)
  • feat:新增了使用 Ctrl+C 取消 sftp/scp 传输的功能
  • feat:在 SFTP 客户端中支持 OpenSSH 风格的 cd 快捷方式
  • feat:新增了对在 SFTP 客户端中使用通配符匹配 put/get 源文件的支持
  • perf:对 SFTP 传输进行流水线处理,消除每个分块的往返瓶颈
  • fix:在所有 sftp 客户端/服务器错误消息中都包含文件路径
  • sftp:默认在客户端遵循符号链接,并新增 -no-follow-symlinks 选项
  • perf:将 SFTP 的 JSON 协议替换为更紧凑的二进制格式
  • 增大传输窗口
  • sftp:get -r 在遇到 permission-denied 文件后仍继续