sshh是一个ssh帮助工具,用于在ssh代理中批量注册ssh私钥。

sshh的主要目的是避免在

在ssh代理中注册的密钥数超过一定数量。当

当服务器设置私钥上限时,超过了密钥尝试的上限

严格的尝试。

通过清除ssh代理中注册的所有密钥并注册

如有必要,或每次输入密码短语。但是,在这种情况下

是多个密钥和服务器,ssh连接可能非常麻烦。sshh使用python的

子进程包以启动新的ssh代理,并进一步调用ssh add来集体注册

尽可能多的私钥。这使你免去了麻烦。

用法

初始值(.venv) $ sshh-config init

Enter password for your registry: xxxxx

The registry file ~/.sshh.registry is created.

更改密码(.venv) $ sshh-config chpw

Enter CURRENT password for your registry: xxxxx

Enter NEW password for your registry: yyyyy

Enter NEW password again for verification: yyyyy

Password has been changed.

注册键(.venv) $ sshh-add -g prod ~/id_rsa_server1

Enter password for your registry: xxxxx

Enter passphrase for the keyfile: yyyyy

The keyfile is registered.

列表键(.venv) $ sshh-add -l

Enter password for your registry: xxxxx

[prod]

/home/user/.ssh/id_rsa_server1

/home/user/.ssh/id_rsa_server2

[stg]

/home/user/.ssh/id_rsa_server7

/home/user/.ssh/id_rsa_server8

调用ssh代理(venv) $ sshh-agent -g prod

Enter password for your registry: xxxxx

Enter password for your registry:

Registering keys for session "prod"

ssh-agent PID=67779 session "prod" has been started. To close this session, exit shell.

[prod] (venv) $

[prod] (venv) $ exit

exit

ssh-agent PID=67779 session "prod" has been closed.

(venv) $

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

python ssh登陆模块_Python sshh包_程序模块 - PyPI - Python中文网相关推荐

  1. python cmd下载模块_Python cmd包_程序模块 - PyPI - Python中文网

    CMDY 从python运行命令的一个方便的包 安装# latest version pip install git+https://github.com/pwwang/cmdy # released ...

  2. python app开发模块_Python pytkapp包_程序模块 - PyPI - Python中文网

    用于开发应用程序的python包 多文档/单文档界面 利用tkinter库和附加tkinter集 小部件. 查看可用演示: pytkapp/demo/run_ptapoptionsdemo.py-为选 ...

  3. python安装email模块_Python byemail包_程序模块 - PyPI - Python中文网

    这是什么? byemail是个人邮件系统的完整堆栈,包括smtp接收器.发送者.webmail, 邮件列表等.只安装一个工具来管理它们. 电子邮件在今天仍然是一种流行的交流方式.我们使用电子邮件在公司 ...

  4. python renamer模块_Python smart-image-renamer包_程序模块 - PyPI - Python中文网

    使用包含在中的exif数据智能地批量重命名图像的脚本 安装 要安装智能图像重命名程序: 推荐的方法是通过pip.pip install smart-image-renamer 否则像其他python包 ...

  5. python下载matplotlib.finance模块_Python pyfinance包_程序模块 - PyPI - Python中文网

    PyFinance pyfinance是一个python包,用于投资管理和安全回报分析. 它是对面向量化金融的现有软件包的补充,例如pyfolio, 熊猫数据读取器,以及fecon235 支持巨蟒3. ...

  6. python cv模块_Python cv包_程序模块 - PyPI - Python中文网

    Cv 检查python模块的版本. 查询pypi并在所有可用版本中查找.__version__. 如果版本已经存在,则会引发错误. 在ci中很有用,可以记住更改库版本. 有关python模块版本控制的 ...

  7. python repusts模块_Python tslearn包_程序模块 - PyPI - Python中文网

    tslearn是一个python包,它为分析时间序列提供机器学习工具. 这个包基于scikit-learn.numpy和scipy库. 依赖关系Cython numpy numba scipy sci ...

  8. python 化学模块_Python chemif包_程序模块 - PyPI - Python中文网

    实施 解决这个问题的方法是使用一个while循环的递归下降算法.这个循环的基本结构是:todo = [[item1, processing_data],[item2, processing_data] ...

  9. python开发mbus程序_Python pywmbus包_程序模块 - PyPI - Python中文网

    #WIP WM总线在Python中的实现 本项目实施了无线m-bus标准的部分内容,定义见din en 13757-1及以下. 目前,只支持未加密的短帧(即ci 0x7a).欢迎拉取请求. ##安装 ...

最新文章

  1. MySQL - order by和 group by 优化初探
  2. 16、用VS2005调试编译驱动程序
  3. python求平行四边形面积_python 已知平行四边形三个点,求第四个点的案例
  4. stateflow被激活问题探究
  5. 百度AI开发者大会百度大脑论坛:详解“多模态深度语义理解”
  6. 游戏开发物语方案点数分配_直播开发平台解决方案——如何开发游戏直播平台...
  7. ::-webkit-scrollbar 滚动条的设置
  8. CC2540开发板学习笔记(五)——串口通信
  9. Scrapy爬取QQ音乐、评论、下载、歌曲、歌词
  10. bdfg的matlab仿真模型,无刷双馈风力发电机变速恒频控制研究
  11. bzoj3207主席树
  12. 联通计算机用户名和密码,终极:联通路由器的默认登录密码是什么?
  13. 2021年氧化工艺报名考试及氧化工艺模拟试题
  14. 沧海拾珠(持续更新。。。)
  15. 教你实现微信公众号效果:长按图片保存到相册
  16. 3个方法恢复彻底删除的苹果手机视频!
  17. 笔记12(36-40)域名重定向,用户认证,nginx访问日志,日志切割
  18. H5手绘地图(自定义栅格图层)踩坑
  19. 2019网名最新版的
  20. vue-router 报错Error: Avoided redundant navigation to current location: “/index/user“解决方式

热门文章

  1. 3.1.6 基本分页存储管理的基本概念
  2. 概率论 第四章 随机变量的数字特征
  3. php gif上传后不动,GIF图片上传后不动的解决办法
  4. golang mysql商业用例_完美起航-golang操作mysql用例
  5. 非常强悍的 RabbitMQ 总结,写得真好
  6. ViewFlipper的功能和用法
  7. 【深入Java虚拟机JVM 06】垃圾收集概述
  8. 一步步实现:JPA的基本增删改查CRUD(jpa基于hibernate)
  9. 三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)
  10. ffmpeg之常用命令的学习