向多个服务器同时上传文件的方法和系统与流程

文档序号:12753055阅读:来源:国知局

技术特征:

1.一种向多个服务器同时上传文件的方法,其特征在于,所述方法包括:

客户端根据用户输入的选择指令确定上传文件;

接收用户指令,确定文件上传的多个目标服务器及对应每个目标服务器的传输路径,生成路径列表;

连接所述多个目标服务器;

将所述上传文件根据所述路径列表上传到每个所述目标服务器的指定传输路径;

接收所述目标服务器发送的反馈信息,并生成反馈列表;所述反馈列表包括所述反馈信息与所述目标服务器的对应关系。

2.根据权利要求1所述的方法,其特征在于,在所述接收用户指令之前,所述方法还包括:

客户端对连接的多个服务器生成多个密钥文件,每个所述密钥文件中包括客户端密钥和客户端公钥,并且每个密钥文件对应一个服务器的互联网协议IP地址;

将所述客户端公钥在所对应的服务器中配置为授权码authorized_keys,以建立客户端到服务端的信任关系。

3.根据权利要求2所述的方法,其特征在于,在所述将所述加密文件根据所述路径列表上传到每个所述目标服务器的指定传输路径之前,所述方法还包括:根据所述指定传输路径对应的目标服务器的客户端公钥,对所述上传文件进行加密操作。

4.根据权利要求1所述的方法,其特征在于,所述连接所述多个目标服务器具体为:

获取预先配置好的服务器连接信息;所述服务器连接信息包括服务器的IP地址,对应所述IP地址的用户名和密码;

根据所述目标服务器的IP地址,将相对应的用户名和密码发送给所述目标服务器;

接收所述目标服务器返回的连接成功消息。

5.根据权利要求4所述的方法,其特征在于,在所述接收用户指令之前,所述方法还包括:

对所述目标服务器的用户名和密码进行配置存储,生成所述服务器连接信息。

6.根据权利要求4所述的方法,其特征在于,如果在将相对应的用户名和密码发送给所述目标服务器之后,接收到所述目标服务器反馈的连接失败消息,则将所述连接失败的目标服务器的名称、传输路径和上传文件的信息进行显示。

7.根据权利要求1所述的方法,其特征在于,所述反馈信息包括上传成功信息和上传失败信息;

在接收到所述上传失败信息后,在预设时间间隔之后,将所述上传失败的上传文件再次发送到上传失败的目标服务器的指定传输路径。

8.一种向多个服务器同时上传文件的系统,其特征在于,所述系统包括:客户端和多个服务器;

所述客户端包括:

第一接收装置,接收用户输入的选择指令;

解析单元,根据所述选择指令确定需要进行上传的上传文件;

第二接收装置,接收用户指令;

所述解析单元,根据所述用户指令在所述服务器中确定文件上传的多个目标服务器及对应每个目标服务器的传输路径;

列表生成单元,根据所述多个目标服务器及对应每个目标服务器的传输路径生成路径列表;

通信模块,与所述多个目标服务器连接;并且将所述上传文件根据所述路径列表上传到每个所述目标服务器的指定传输路径;

所述列表生成单元接收所述通信模块收到的所述目标服务器发送的反馈信息,并生成反馈列表;所述反馈列表包括所述反馈信息与所述目标服务器的对应关系。

9.根据权利要求8所述的系统,其特征在于,所述客户端还包括:

密钥生成单元,对连接的多个服务器生成多个密钥文件,每个所述密钥文件中包括客户端密钥和客户端公钥,每个密钥文件对应一个服务器的互联网协议IP地址;

所述服务器包括:配置单元,将所述客户端公钥在所对应的服务器中配置为授权码authorized_keys。

10.根据权利要求9所述的系统,其特征在于,所述客户端还包括加密处理单元,根据所述指定传输路径对应的目标服务器的客户端公钥,对所述上传文件进行加密操作。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1