hss

可交互式的 ssh 批量执行命令客户端
授权协议 MIT
开发语言 C/C++
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 国产
投 递 者 鲜于浩淼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

hss是一款可交互式的ssh批量执行命令的客户端,交互输入模式基于libreadline实现,使你能像操作bash一样地输入需要执行的命令,同时也支持命令搜索,历史命令纪录等。并且工具支持在输入命令时,按一下tab键,即可根据远程服务器的信息,进行文件路径和执行命令补全。另外命令的执行是异步的,无需等待一台机器命令执行完成才执行下一台的ssh操作,可支持同时操作数百台服务器。

hss还支持插件扩展,可通过Esc键将运行模式从remote切换到inner,在这里可处理一些批量操作:批量上传下载文件、动态增加删除机器、设置程序运行时的配置等,更多的有趣的功能可能将在后续版本逐渐添加。

支持:

  • 交互式输入:基于 libreadline
  • 历史:响应C-r密钥。
  • 自动完成:从远程服务器上完成tab命令和路径的键。

命令在所有服务器上并行执行。在启动之前,一台服务器上的执行无需等待另一台服务器上的执行完成。因此,我们可以同时在数百台服务器上运行命令。

  • HSS(Home Subscriber Server,归属签约用户服务器)是EPS中用于存储用户签约信息的服务器,是2G/3G网元HLR的演进和升级,主要负责管理用户的签约数据及移动用户的位置信息。   HSS与HLR(Home Location Register,归属位置寄存器)的区别在于:   (1)所存储数据不同:HSS用于4G网络,保存用户4G相关签约数据及4G位置信息,而HLR用于2G/

  • HSS

    LAIZUBAIKE: 归属签约用户服务器(Home Subscriber Server,HSS)是3GPP在R5引入IMS时提出的概念,其功能与HLR类似但更加强大,支持更多接口,可以处理更多的用户信息。 Home Subscriber Server,即HSS服务器缩写,是IMS(IP Multimedia Subsystem,IP多媒体子系统)中控制层的重要组成部分。 HSS支持用于处理调用/

  •    作为研究3G网络技术的权威国际标准化组织, 3GPP在Release 5版本中提出的支持IP多媒体业务的子系统[1](IMS,IP Multimedia Subsystem) , IMS的网络架构支持固定网络接入需求和未来网络的各种业务需求,有利于实现未来固定、移动网络在核心业务控制层的共享和融合,并提供对高层多种业务的支持,已经成为下一代网络的发展方向。   IMS引入了HSS功能实体 ,

  • HLR、EPS—HSS、IMS—HSS在网络中的功能类似,均用来存储用户的鉴权数据,业务签约数据,并维护移动用户的位置信息,为呼叫等业务提供路由。       (1)HLR(Home  Location Register,归属位置寄存器)用于存储用户的2G/3G签约信息和动态位置信息;EPS—HSS(Evolved  Packet System—Home  Subscriber Server,EP

  • HSS(Home Subscriber Server,归属签约用户服务器)是EPS中用于存储用户签约信息的服务器,是2G/3G网元HLR的演进和升级,主要负责管理用户的签约数据及移动用户的位置信息。     HSS与HLR(Home Location Register,归属位置寄存器)的区别在于:     (1)所存储数据不同:HSS用于4G网络,保存用户4G相关签约数据及4G位置信息,而HLR用

 相关资料
  • 本文向大家介绍Python实现ssh批量登录并执行命令,包括了Python实现ssh批量登录并执行命令的使用技巧和注意事项,需要的朋友参考一下 局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的。现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费

  • MOAC母链客户端使用了和以太坊类似的交互式命令行。用户可以在命令行(console)中执行内置的JAVA script命令或者利用脚本(script),输出结果显示在命令行中。 这里使用的chain3对象,是MOAC参考以太坊,而开发的一套javascript库,目的是让应用程序能够与MOAC的VNODE和SCS节点进行通信。注意,这里有两层,moac启动了一个MOAC VNODE节点,cons

  • 问题内容: 当我尝试使用ssh在远程服务器上执行命令时,ssh命令在调试消息后挂起,并最终超时。 失败的命令:(也尝试过等) 并无限期地挂起。 但是,当我在没有命令的情况下将ssh放入远程服务器时,我得到了一个交互式shell,一切都很好。 成功的命令: 输出: 有谁知道为什么交互式会话会成功但命令执行不会成功? 已经困扰我几个月了,因为我无法再使用统一来同步我的文件了(它曾经可以工作)。任何帮助

  • 从v1.1.1开始,应用链客户端SCS也支持使用了和以太坊类似的交互式命令行。用户可以在命令行(console)中执行内置的JAVA script命令或者利用脚本(script),输出结果显示在命令行中。 这里使用的chain3对象,是MOAC参考以太坊,而开发的一套javascript库,目的是让应用程序能够与MOAC的VNODE和SCS节点进行通信。注意,这里有两层,moac启动了一个MOAC

  • 问题内容: 我正在尝试使用带有适当命令的命令自动创建开发Docker映像。我需要在命令中运行的脚本之一希望用户单击以阅读其许可协议。因此,有两个问题: ?中所有命令的输出在哪里? 可以与上述命令进行交互的解决方案是什么?现在,命令陷入僵局,要求用户无限循环输入。 问题答案: 在构建过程中,命令的输出显示在您的终端中。Docker构建过程是完全非交互的,因此您必须找到某种方式来自动接受这些条款(几乎

  • 我试图使用命令和适当的自动创建开发Docker映像。我需要在命令中运行的一个脚本希望用户单击并阅读他们的许可协议。因此有两个问题: 中所有 命令的输出在哪里? 有什么解决方案可以与上述命令交互?现在,命令只能在无限循环中向用户请求输入。

  • 我有一个CircleCI配置,它的末尾有一个部署脚本。该命令应该SSH到服务器中,移动到目录并执行NPM脚本。看起来是这样的: 这将引发以下错误: 这表示服务器上没有安装NPM,但它安装了。为了测试这一点,如果我单独运行这些命令,它们就可以工作。 那么这里有什么问题?

  • 问题内容: 我正在尝试通过paramiko运行交互式命令。该cmd执行尝试提示输入密码,但是我不知道如何通过paramiko的exec_command提供密码,并且执行挂起。如果cmd执行期望交互输入,是否可以将值发送到终端? 有谁知道如何解决?谢谢。 问题答案: 完整的paramiko发行版附带了很多很好的演示。 在demos子目录中,并有完整的交互式TTY示例,这可能对您的情况有些过分。 在您