超级计算机系统登陆方法、装置、系统及存储介质制造方法及图纸

技术编号:26342837 阅读:33 留言:0更新日期:2020-11-13 20:38
本发明专利技术实施例公开了一种超级计算机系统登陆方法、装置、系统及存储介质,所述方法包括:确定用户的登陆账户和待访问节点;确定所述登陆账户的账户类型;若所述登陆账户的账户类型为系统管理员账户且所述待访问节点包括预设节点,则通过跳转节点登陆到所述待访问节点。本发明专利技术实施例提供的超级计算机系统登陆方法,将超级计算机系统内部比较重要的节点设置为预设节点,系统管理员需要通过跳转节点才能登陆到预设节点,不仅实现了为不同的用户配置不同的使用权限,也提高了超级计算机系统的安全性。

【技术实现步骤摘要】
超级计算机系统登陆方法、装置、系统及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种超级计算机系统登陆方法、装置、超级计算机系统及存储介质。
技术介绍
与普通计算机相比,超级计算机系统能够实现更大资料量的处理与更高速度的运算,因此,超级计算机系统已成为高科技发展必不可少的要素。超级计算机系统庞大,通常包含登陆系统、计算系统、存储系统、管理系统、监控系统、运维系统等等,因此,超级计算机系统内部的服务网络存储等节点都是数以万计,同时,使用超级计算机系统的用户也来自各行各业,人员众多。为了应对众多用户对超级计算机系统的使用需求,使高性能作业在多节点上并行运算能够成功,在内部计算节点上,都会设置无密码访问,以及在海量存储系统的众多节点上,也会设置无密码访问,即,对内部节点的访问不做控制和限定,任意节点之间都能够互相访问登陆。这种设置就会产生一系列问题,例如,对内部众多的运维人员而言,登陆日志难以收集,用户登陆信息难以审计,特别是root超级用户,随意登陆节点,存在很大的安全隐患,难以追查root在庞大的系统里面到底做了什么操作,是否对系统的稳定运行产生影响。此外,一旦某个节点出现漏洞,容易遭受黑客攻击。
技术实现思路
有鉴于此,本专利技术实施例提供一种超级计算机系统登陆方法、装置、系统及存储介质,以对使用超级计算机系统的用户进行管理和记录,提高超级算计系统的安全性。第一方面,本专利技术实施例提供一种超级计算机系统登陆方法,包括:确定用户的登陆账户和待访问节点;确定所述登陆账户的账户类型;若所述登陆账户的账户类型为系统管理员账户且所述待访问节点包括预设节点,则通过跳转节点登陆到所述待访问节点。进一步的,所述通过跳转节点登陆到所述待访问节点包括:确定所述登陆账户是否为所述待访问节点所在分区的合法账户;若所述登陆账户为所述待访问节点所在分区的合法账户,则通过跳转节点登陆到所述待访问节点。进一步的,所述确定所述登陆账户是否为所述待访问节点所在分区的合法账户之后,还包括:若所述登陆账户不为所述待访问节点所在分区的合法账户,则通过预设提示方式发出非法访问警告。进一步的,还包括:记录所述用户通过所述跳转节点进行的跳转访问信息。进一步的,还包括:记录所述用户对所述待访问节点进行的节点访问信息。进一步的,所述确定用户的登陆账户和待访问节点之前,还包括:获取用户的登陆信息,所述登陆信息包括登陆账户和登陆类型;若所述登陆账户为root账户且所述登陆类型不为远程登陆,则通过登陆节点登陆超级计算机系统。进一步的,所述获取用户的登陆信息之后,还包括:若所述登陆账户不为root账户且所述登陆类型不为密钥远程登陆,则通过登陆节点登陆超级计算机系统。第二方面,本专利技术实施例提供一种超级计算机系统登陆装置,包括:待访问信息确定模块,用于确定用户的登陆账户和待访问节点;账户类型确定模块,用于确定所述登陆账户的账户类型;跳转登陆模块,用于若所述登陆账户的账户类型为系统管理员账户且所述待访问节点包括预设节点,则通过跳转节点登陆到所述待访问节点。第三方面,本专利技术实施例提供一种超级计算机系统,所述超级计算机系统包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例提供的超级计算机系统登陆方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例提供的超级计算机系统登陆方法。本专利技术实施例提供的超级计算机系统登陆方法,将超级计算机系统内部比较重要的节点设置为预设节点,系统管理员需要通过跳转节点才能登陆到预设节点,不仅实现了为不同的用户配置不同的使用权限,也提高了超级计算机系统的安全性。附图说明图1为本专利技术实施例一提供的一种超级计算机系统登陆方法的流程示意图;图2为本专利技术实施例二提供的一种超级计算机系统登陆方法的流程示意图;图3为本专利技术实施例三提供的一种超级计算机系统登陆方法的流程示意图;图4为本专利技术实施例四提供的一种超级计算机系统登陆装置的结构示意图;图5为本专利技术实施例五提供的一种超级计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一登陆模块称为第二登陆模块,且类似地,可将第二登陆模块称为第一登陆模块。第一登陆模块和第二登陆模块两者都是登陆模块,但其不是同一登陆模块。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”、“批量”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。实施例一图1为本专利技术实施例一提供的一种超级计算机系统登陆方法的流程示意图,本实施例可适用于超级计算机系统的安全登陆。如图1所示,本专利技术实施例一提供的超级计算机系统登陆方法包括:S110、确定用户的登陆账户和待访问节点。具体的,超级计算机系统内部有众多节点,每个节点都具有不同的功能,例如,登陆节点、编译节点、FTP(FileTransferProtocol,文件传输协议)节点、计算节点、管理节点、存储节点等等,其中,一些节点还包括多个下级的子节点,例如,存储节点包括多个存储子节点。登陆节点一般用于用户登陆超级计算机系统,编译节点一般用于软件代码的编译,FTP节点一般用于文件的传输,计算节点一般用于数据计算,管理节点一般用于实现一些管理功能,存储节点一般用于存储数据。其中,登陆节点、编译节点和FTP节点是较为基础的节点,即一般登陆超级计算机系统的用户都能够使用到的节点。用户的登陆账户是指用户通过登陆节点登陆后的账户,本实施例中,登陆账户可以是账户名称,例如:张三,也可以是账户本文档来自技高网...

【技术保护点】
1.一种超级计算机系统登陆方法,其特征在于,包括:/n确定用户的登陆账户和待访问节点;/n确定所述登陆账户的账户类型;/n若所述登陆账户的账户类型为系统管理员账户且所述待访问节点包括预设节点,则通过跳转节点登陆到所述待访问节点。/n

【技术特征摘要】
1.一种超级计算机系统登陆方法,其特征在于,包括:
确定用户的登陆账户和待访问节点;
确定所述登陆账户的账户类型;
若所述登陆账户的账户类型为系统管理员账户且所述待访问节点包括预设节点,则通过跳转节点登陆到所述待访问节点。


2.如权利要求1所述的方法,其特征在于,所述通过跳转节点登陆到所述待访问节点包括:
确定所述登陆账户是否为所述待访问节点所在分区的合法账户;
若所述登陆账户为所述待访问节点所在分区的合法账户,则通过跳转节点登陆到所述待访问节点。


3.如权利要求2所述的方法,其特征在于,所述确定所述登陆账户是否为所述待访问节点所在分区的合法账户之后,还包括:
若所述登陆账户不为所述待访问节点所在分区的合法账户,则通过预设提示方式发出非法访问警告。


4.如权利要求1所述的方法,其特征在于,还包括:
记录所述用户通过所述跳转节点进行的跳转访问信息。


5.如权利要求1所述的方法,其特征在于,还包括:
记录所述用户对所述待访问节点进行的节点访问信息。


6.如权利要求1所述的方法,其特征在于,所述确定用户的登陆账户和待访问节点之前,还包括:
获取用户的登陆...

【专利技术属性】
技术研发人员:谢作扬范靖
申请(专利权)人:南方科技大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1