[发明专利]基于SSH反向隧道技术远程维护充电桩的方法有效
申请号: | 201911078939.9 | 申请日: | 2019-11-06 |
公开(公告)号: | CN110708158B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 赵静;徐法格;刘亮;郭鹏程;魏峰;史国现;吴凯;孙少秋 | 申请(专利权)人: | 积成电子股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40;H04L67/12 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 苗峻;孟繁修 |
地址: | 250100 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ssh 反向 隧道 技术 远程 维护 充电 方法 | ||
1.基于SSH反向隧道技术远程维护充电桩的方法,其特征在于,包括以下步骤:
步骤1、给充电桩客户端移植轻量级SSH服务器dropbear;
步骤2、充电桩客户端在本地生成一对公私钥;
步骤3、将充电桩客户端本地生成的公钥手动添加到远端公网服务器上;
步骤4、充电桩客户端主动发起SSH登录请求到远端公网服务器,同时建立一个反向隧道;
步骤5、远端公网服务器收到请求后,会在本地生成一串随机字符,并将该随机字符串发送给充电桩客户端;
步骤6、充电桩客户端收到远端公网服务器的随机字符串后,用本地私钥加密,并将密文传送给远端公网服务器;
步骤7、远端公网服务器将收到的密文用保存的客户端公钥解密,并将解密结果与原随机字符串对比,若一致的话证明充电桩客户端可信,允许登录;
步骤8、充电桩客户端SSH登录到远端公网服务器之后,在远端公网服务器上即可建立SSH反向连接,反向登录到充电桩客户端上;
步骤9、远程运维人员登录公网服务器,通过SSH反向隧道访问充电桩,对充电桩进行远程维护;
将充电桩终端中移植好的轻量级SSH服务器dropbear、本地生成的公私钥对文件,以及保存公网服务器公钥信息的文件~/.ssh/known_hosts一起打包到充电桩终端根文件系统rootfs里面,随文件系统一起烧写到终端中;
在公网服务器上执行命令,查看是否有充电桩终端登录;
在公网服务器上执行命令,借助于SSH反向隧道登录到远方现场充电桩终端上;
通过主站后台给终端下发如下命令并执行:
#ssh-i~/.ssh/id_rsa-f-N-R PortNo:localhost:22root@ServerIP
其中:
PortNo:为公网服务器上的侦听端口,ServerIP:为公网服务器IP地址;
让充电桩SSH登录到公网服务器上,同时允许在连接通道上建立一个反向隧道。
2.根据权利要求1所述的远程维护充电桩的方法,其特征在于,步骤1所述的给充电桩客户端移植轻量级SSH服务器dropbear包括以下步骤:
1.a.下载并解压dropbear;
1.b.交叉编译dropbear;
1.c.将交叉编译后得到的可执行程序,复制到嵌入式Linux终端的/usr/sbin/目录下;
1.d.在嵌入式Linux终端的启动脚本/etc/rc5.d/rcS中加入命令语句,让dropbear随系统一起启动;
1.e.经过以上步骤,dropbear便成功移植到嵌入式Linux充电桩终端中。
3.根据权利要求1所述的远程维护充电桩的方法,其特征在于,步骤9所述的对充电桩进行远程维护,包括以下操作:
9.a.修改充电桩终端地址;
9.b.更换液晶的广告图片;
9.c.查询SIM卡的卡号、信号强度、工作的网络制式;
9.d.测试每一路继电器工作是否正常,是否有继电器闭合不了或者继电器跳不开的现象;
9.e.查看终端上记录的历史充电报文,可对有疑义的充电行文进行问题追踪回溯;
9.f.查看当前实时充电的电压、电流、电量、时间、金额;
9.g.设置查看某个任务线程的打印信息。
4.根据权利要求1-3任一项所述的远程维护充电桩的方法,其特征在于,现场充电桩跟主站后台通过TCP建立长连接,实时进行双向通信,后台主站给任意在线的某台充电桩下发执行命令,让充电桩通过SSH登录到某台公网服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911078939.9/1.html,转载请声明来源钻瓜专利网。