[发明专利]一种基于SSH串口重定向的方法、系统、设备及介质在审
申请号: | 202010689620.6 | 申请日: | 2020-07-17 |
公开(公告)号: | CN111858433A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 梁盛楠;张轶杰;王鹏 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 李红萧;宋薇薇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ssh 串口 定向 方法 系统 设备 介质 | ||
本发明公开了一种基于SSH串口重定向的方法、系统、设备和存储介质,方法包括以下步骤:创建客户端和服务端,在客户端中创建虚拟终端,并在客户端和服务端之间建立通信连接;将BMC中的第一通用异步收发器的资源映射到服务端中的第二通用异步收发器;响应于客户端接收到虚拟终端的SSH请求,将SSH请求发送到服务端的第二通用异步收发器;以及通过第二通用异步收发器将SSH请求发送到CPU端串口,并将CPU端串口返回的数据返回到虚拟终端。本发明提出的方案通过将BMC中的第一通用异步收发器的资源映射到服务端中的第二通用异步收发器,使得用户可以不依赖于IPMI协议或IPMI相关工具即可访问CPU端串口。
技术领域
本发明涉及重定向领域,更具体地,特别是指一种基于SSH串口重定向的方法、系统、计算机设备及可读介质。
背景技术
BMC(基板管理控制器)是白盒交换机主板上一种可以对CPU进行远程操作的控制芯片,是一套独立于交换机CPU端的系统,可以远程监控交换机系统上的一些性能指标,以及对交换机执行开关机操作、系统升级、设备查看等一系列操作。
通用异步收发器(UART),也就是串口,是CPU板上最常见的一种接口,工程师通过串口连接到电脑终端,就可以登陆CPU的操作系统进行操作。但是串口有个缺点就是必须要通过实际的串口线接到电脑上才能进行调试,无法进行远程连接。运维人员必须亲自到机房的机器旁边连接上串口线,才可进行调试。
现有技术中,用户想要使用SOL(Serial Over Lan,网络串行接口)功能,必须要在本机电脑上安装ipmitool工具才能使用基于ipmi带外命令的sol功能,若用户系统处于内网环境且不能连接外网下载ipmitool工具,则无法使用ipmi的sol功能。
发明内容
有鉴于此,本发明实施例的目的在于提出一种基于SSH串口重定向的方法、系统、计算机设备及计算机可读存储介质,通过将BMC中的第一通用异步收发器的资源映射到服务端中的第二通用异步收发器,使得用户可以不依赖于IPMI协议或IPMI相关工具即可访问CPU端串口。
基于上述目的,本发明实施例的一方面提供了一种基于SSH串口重定向的方法,包括如下步骤:创建客户端和服务端,在所述客户端中创建虚拟终端,并在所述客户端和所述服务端之间建立通信连接;将BMC中的第一通用异步收发器的资源映射到所述服务端中的第二通用异步收发器;响应于所述客户端接收到所述虚拟终端的SSH请求,将所述SSH请求发送到所述服务端的所述第二通用异步收发器;以及通过所述第二通用异步收发器将所述SSH请求发送到CPU端串口,并将所述CPU端串口返回的数据返回到所述虚拟终端。
在一些实施方式中,所述在所述客户端和所述服务端之间建立通信连接包括:在所述服务端创建本地套接字,所述客户端通过所述本地套接字与所述服务端建立通信连接。
在一些实施方式中,还包括:将系统标准输入和标准输出设置为所述客户端的文件描述符。
在一些实施方式中,还包括:分别监控所述文件描述符以监测是否发生目标事件。
在一些实施方式中,还包括:响应于发生目标事件,所述客户端从所述本地套接字中获取数据或通过所述本地套接字将所述标准输入发送给所述服务端。
在一些实施方式中,还包括:在所述服务端创建缓冲区以存储所述CPU端串口返回的数据。
在一些实施方式中,所述将所述CPU端串口返回的数据返回到所述虚拟终端包括:将所述CPU端串口返回的数据存储到所述缓冲区,并将所述缓冲区的数据通过所述本地套接字传输到所述客户端中的所述虚拟终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010689620.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车辆定位装置及换电站
- 下一篇:一种基于图匹配的多目标跟踪方法和系统