standard download
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111601858.X (22)申请日 2021.12.24 (71)申请人 四川启睿 克科技有限公司 地址 610000 四川省成 都市中国 (四川) 自 由贸易试验区成都高新区天府四街 199号1栋33层 (72)发明人 林俸名 郑欢  (74)专利代理 机构 四川省成 都市天策商标专利 事务所(有限合 伙) 51213 代理人 刘兴亮 (51)Int.Cl. H04L 67/02(2022.01) H04L 67/10(2022.01) H04L 67/141(2022.01) H04L 67/60(2022.01)H04L 69/16(2022.01) H04L 9/40(2022.01) (54)发明名称 一种应用 于多云环境下的堡垒机系统及控 制方法 (57)摘要 本发明公开了一种应用于多云环境下的堡 垒机系统及控制方法 , 将Web服务组件、 Websocket服务组件、 SSH服务组件分布式布置, 并在用户有权限连接目标服务器且该目标服务 器所在区域属于公有云区域时, 将所述目标服务 器与所述SSH网关服务组件建立SSH 连接, 在不属 于公有云区域时直接建立SSH连接, 最后用户信 息根据SSH连接登录所述目标服务器, 从而实现 在多云环 境下, 使得私有云和公有云能够统一呈 现与访问; 另外, 通过SSH服务组件对连接过程的 所有数据进行记录, 实现对用户操作审计以及录 像回放, 提高了现有的多云环 境下的网络设备的 管理效率。 权利要求书3页 说明书5页 附图1页 CN 114268616 A 2022.04.01 CN 114268616 A 1.一种应用于多云环境下的堡垒机系统, 其特征在于, 包括堡垒机server、 SSH网关服 务组件; 所述堡垒机server用于获取用户信息和待连接的目标服 务器对应的服 务器资源信息; 所述堡垒机server在用户通过所述用户信息与所述目标服务器进行连接时, 根据所述 服务器资源信息判断所述 目标服务器所在区域是否属于公有云区域, 若属于, 则在所述堡 垒机server与所述目标服务器之间通过所述SS H网关服务组件建立SSH连接, 并将所述用户 信息通过S SH连接登录所述目标服 务器; 若不属于, 则直接建立所述堡垒机server与所述目标服务器之间 的SSH连接, 并将所述 用户信息通过S SH连接登录所述目标服 务器。 2.如权利要求1所述的一种应用于多云环境下的堡垒机系统, 其特征在于, 所述堡垒机 系统还包括Web服务组件; 所述Web服务组件用于获取所述目标服务器上线时发送的上线请求, 并根据所述上线 请求获取所述目标服务器对应的所述服务器资源信息, 以及用于存储根据用户的所述用户 信息和所述 服务器资源信息设置的用户访问所述目标服 务器的权限信息; 所述Web服务组件还用于获取所述目标服务器下线时发送的下线请求, 并根据所述下 线请求清除所述权限信息以及所述目标服 务器对应的所述 服务器资源信息 。 3.如权利要求1或2所述的一种应用于多云环境下的堡垒机系统, 其特征在于, 所述堡 垒机server包括 Websocket服 务组件。 4.如权利要求3所述的一种应用于多云环境下的堡垒机系统, 其特征在于, 所述Web服 务组件通过内置的WebTermi nalClient与所述 Websocket服 务组件建立 Websocket连接; 在所述堡垒机server判断所述目标服务器所在区域属于公有云区域时, 所述 Websocket服务组件用于启动一个内置的第一SSHclient与所述SSH网关服务组件之间建立 SSH连接; 所述SSH网关服务组件用于启动一个内置的第二SSHClient与所述目标服务器之间建 立SSH连接; 在所述堡垒机server判断所述目标服务器所在区域不属于公有云区域时, 所述 Websocket服务组件用于启动一个内置的所述第一SSHclient与所述目标服务器之间直接 建立SSH连接。 5.如权利要求1或2所述的一种应用于多云环境下的堡垒机系统, 其特征在于, 所述堡 垒机server包括SSH服务组件, 所述SSH服务组件通过内置的第三SSHClient与所述SSH服务 组件建立S SH连接; 在所述堡垒机server判断所述目标服务器所在区域属于公有云区域时, 所述SSH服务 组件用于启动一个内置的第四S SHClient与所述S SH网关服 务组件之间建立S SH连接; 所述SSH网关服务组件用于启动一个内置的所述第二SSHClient与所述目标服务器之 间建立SSH连接; 在所述堡垒机server判断所述目标服务器所在区域不属于公有云区域时, 所述SSH服 务组件用于启动一个内置的所述第四S SHClient与所述目标服 务器之间直接建立S SH连接。 6.如权利要求1 ‑5任一项所述的一种应用于多云环境下的堡垒机系统的控制方法, 其 特征在于, 所述控制方法包括:权 利 要 求 书 1/3 页 2 CN 114268616 A 2所述堡垒机server获取用户信息和待连接的目标服 务器对应的服 务器资源信息; 所述堡垒机server在用户通过所述用户信息与所述目标服务器进行连接时, 根据所述 服务器资源信息判断所述 目标服务器所在区域是否属于公有云区域, 若属于, 则在所述堡 垒机server与所述目标服务器之间通过所述SS H网关服务组件建立SSH连接, 并将所述用户 信息通过S SH连接登录所述目标服 务器; 若不属于, 则直接建立所述堡垒机server与所述目标服务器之间 的SSH连接, 并将所述 用户信息通过S SH连接登录所述目标服 务器。 7.如权利要求6所述的应用于多云环境下的堡垒机系统 的控制方法, 其特征在于, 所述 堡垒机系统还 包括Web服务组件; 所述获取用户信息和待连接的目标服 务器对应的服 务器资源信息的步骤之前还 包括: 在所述目标服务器上线时, 所述Web服务组件获取所述目标服务器发送的上线请求, 并 根据所述上线请求获取所述目标服务器对应的所述服务器资源信息, 以及用于存储根据用 户的所述用户信息和所述 服务器资源信息设置的用户访问所述目标服 务器的权限信息; 在所述目标服务器下线时, 所述Web服务组件获取所述目标服务器发送的下线请求, 并 根据所述下线请求清除所述权限信息以及所述目标服 务器对应的所述 服务器资源信息 。 8.如权利要求7所述的应用于多云环境下的堡垒机系统 的控制方法, 其特征在于, 所述 堡垒机server包括 Websocket服 务组件。 所述Web服务组件通过内置的WebTerminalClient与所述Websocket服务组件建立 Websocket连接; 所述将所述目标服务器与所述SSH网关服务组件建立SSH连接, 所述用户信息根据SSH 连接登录所述目标服 务器的步骤 包括: 所述Websocket服务组件启动一个内置的第一SSHClient与所述SSH网关服务组件之间 建立SSH连接; 所述SSH网关服务组件启动一个内置的第二SSHClient与所述目标服务器之间建立SSH 连接; 所述直接建立所述堡垒机server与所述目标服务器之间的SSH连接, 并将所述用户信 息通过SSH连接登录所述目标服 务器的步骤 包括: 所述Websocket服务组件启动一个内置的所述第一SSHClient与所述目标服务器之间 直接建立S SH连接。 9.如权利要求6所述的应用于多云环境下的堡垒机系统 的控制方法, 其特征在于, 所述 堡垒机server包括S SH服务组件。 10.如权利要求9所述的应用于多云环境下的堡垒机系统的控制方法, 其特征在于, 所 述SSH服务组件通过内置的第三S SHClient与所述S SH服务组件建立S SH连接; 所述将所述目标服务器与所述SSH网关服务组件建立SSH连接, 所述用户信息根据SSH 连接登录所述目标服 务器的步骤 包括: 所述SSH服务组件启动一个内置的第四SSHClient与所述SSH网关服务组件之间建立 SSH连接; 所述SSH网关服务组件启动一个内置的所述第二SSHClient与所述目标服务器之间建 立SSH连接;权 利 要 求 书 2/3 页 3 CN 114268616 A 3

.PDF文档 专利 一种应用于多云环境下的堡垒机系统及控制方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种应用于多云环境下的堡垒机系统及控制方法 第 1 页 专利 一种应用于多云环境下的堡垒机系统及控制方法 第 2 页 专利 一种应用于多云环境下的堡垒机系统及控制方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:04:08上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。