vssh:转到库以通过SSH大规模执行命令

时间:2024-02-24 08:11:56
【文件属性】:

文件名称:vssh:转到库以通过SSH大规模执行命令

文件大小:130KB

文件格式:ZIP

更新时间:2024-02-24 08:11:56

go ssh golang automation server

虚拟SSH 转到库以处理数万个SSH连接,并使用高级API执行命令以构建网络设备/服务器自动化。 可通过获得文档和示例。 产品特点 同时连接到多台远程计算机 持久的SSH连接 基于标签的DSL查询 管理每个SSH连接的会话数 限制stdout和stderr数据量(以字节为单位) 楼宇自动化的高级API 带标签的样本查询 labels := map [ string ] string { "POP" : "LAX" , "OS" : "JUNOS" , } // sets labels to a client vs . AddClient ( addr , config , vssh . SetLabels ( labels )) // query with label vs . RunWithLabel ( ctx , cmd , timeout , "(POP == LAX || POP == DCA) && OS == JUNOS" ) 基本例子 vs := vssh . New (). Start () config := vssh . GetConfigUserPa


【文件预览】:
vssh-master
----.gitignore(9B)
----go.mod(142B)
----Contributing.md(2KB)
----vssh.go(10KB)
----query.go(4KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(11KB)
----go.sum(2KB)
----example_stream_test.go(1KB)
----.github()
--------workflows()
----helper.go(1KB)
----example_test.go(6KB)
----README.md(3KB)
----client.go(10KB)
----docs()
--------imgs()
----client_mem.go(1KB)
----query_test.go(2KB)
----client_test.go(16KB)
----vssh_test.go(3KB)

网友评论