为终端和tilix等现代终端改进的clustersh

cssh的Python项目详细描述


#CSSHY-Alpha版本

imported cluster ssh用于现代终端,如terminator和tilix,通过ssh连接管理节点群集
启动多个split,每个节点都有ssh连接

感谢任何帮助:

*添加命令行参数以创建/删除/修改群集,这样就不需要编辑json文件
*改进其他DE的“猜测”终端检测(至少KDE和XFCE)
*添加更多后端
*使其与其他平台(至少OS X)兼容
*改进终结符代码以使用tempfile如果您是以前的csshnator用户,则可以使用“Migrate”“settings”“from”“csshnator.py”“脚本迁移旧配置,而不是在终结符内部创建配置文件只需运行它就可以迁移集群设置

install
要安装,需要有“python 3”(使用“3.6”进行测试,但可能使用较旧版本)和“pip”。然后您只需要:
``bash
pip install csshy
```

还可以调整默认终端:
$HOME/.csshy.conf

``json
{
“terminal”:“猜测”、
“群集节点”:{
“群集1”:[
“10.10.100.209”、
“10.10.100.210”、
“10.10.100.211”
“群集2”:[
“10.10.100.212”,
“10.10.100.213”、
“10.10.100.214”
]
}
}

```
当您选择“guess”时,csshy将尽力猜测要使用的wich终端。


````


例如:
```bash
csshy-l thor27-c cluster1
`````


>有关详细用法信息,请参阅帮助:


````
/csshy--help



用法:csshy.py[-h[-l登录名]-s[-c cluster-cluster-cluster-cluster-name[-t终端]
[cluster-nodes[cluster-cluster-节点[cluster-cluster-节点…]]]



“位置参数”:“连接”或“用户”@主机名,通过空格分隔,--login login
要传递给所有使用的主机的登录用户名。
-s,--显示所有可用的群集。
-c cluster-name,--cluster-name cluster-name
cluster-name是
~/.csshy.conf文件
-t终端上可用的主机集合,--终端
选择要使用的终端(tilix、terminator、cssh)
````

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过编程将图像插入Word文档?   java Maven在Quickstart原型中更改jUnit版本   OS X上的eclipse java版本和路径   java在hibernate中将具有依赖对象的类映射到单独的表   JavaJSF2如何在复合组件子组件完成操作后执行操作?   java无法从列表<节点>强制转换为列表<元素>   java如何将数组链接到方法   检查数组中是否存在一个范围内的所有值的最佳方法是什么?(爪哇)   redis Java:我们应该尽快退出trywithresource块来释放资源吗?   对象不会出现在java swing中的按键上   SQLServerJava。sql。SQLException:客户端尝试签出连接已超时   java如何使用JPA以线程安全的方式保存或更新对象?   java如何在不显示滚动条的情况下消除SWT ScrolledComposite中浪费的空间   如何在Eclipse中从Java编辑器显示scala文档?