Skip to content

v2.8.0 — SSH security hardening

Latest

Choose a tag to compare

@Echoqili Echoqili released this 25 Oct 15:15
· 2 commits to master since this release

安全加固

  • SSH 连接默认验证主机密钥,并统一客户端的 known_hosts 策略。
  • 危险操作确认参数不能再绕过命令策略;strict 默认不开放通用解释器。
  • 修复路径边界判断,统一 SFTP 敏感路径及远程符号链接检查。
  • 本地传输使用独立的 SSH_LOCAL_BASE_DIR,校验失败即拒绝操作。
  • 服务器间复制校验端口和目标路径、强制验证主机身份,停用命令行密码传递。

修复与验证

  • 修复 Windows 含空格路径的安装与自动安装参数传递。
  • 后台删除前先完成备份;备份失败时不启动删除。
  • 288 项 Python 回归、2 项安装器测试及双机 209 项端到端检查通过。
  • 兼容性变化与迁移说明见 安全配置。

安装:pip install --upgrade ssh-licco==2.8.0。

npm 注册表发布仍需 npm 登录;可先从本 Release 下载 ssh-licco-2.8.0.tgz 安装。