Files
markbase/markbase-core/src/ssh_server
Warren 96bb08dd94 SSH Padding计算修复:符合RFC 4253规范
修复内容:
- Padding计算逻辑完全符合SSH协议规范
- (packet_length + 4) % block_size == 0
- 最少4字节padding,动态调整满足block_size约束

测试结果:
 SSH服务器编译成功(0错误)
 SSH服务器启动成功(port 2024)
 SSH版本交换成功(SSH-2.0-MarkBaseSSH_1.0)
 SSH_MSG_KEXINIT发送和接收成功 
 OpenSSH客户端成功解析算法提议

OpenSSH客户端输出:
  debug1: SSH2_MSG_KEXINIT sent
  debug1: SSH2_MSG_KEXINIT received
  debug2: peer server KEXINIT proposal
  debug2: KEX algorithms: curve25519-sha256...

下一步:
- 测试SSH密钥交换(Curve25519)
- 测试认证流程
- 测试SFTP/SCP功能
2026-06-10 15:43:31 +08:00
..