摘要

在科学计算云服务环境中,出于安全和管理的角度考虑,客户端与计算节点间的数据传输需要经过多个中间服务器进行中转。为此,我们基于SFTP(Secure File Transfer Protocol)协议设计并实现了一个数据中转传输系统MCP,使用文件传输代理模式进行不落地式中转,实现经多个中间节点的数据中转传输,保证了数据访问的合法性和传输的安全性,数据传输进度可控,并且方便对外提供数据中转传输接口。理论分析和实际测试表明,MCP传输时间少于使用SFTP进行的落地式数据中转传输。