欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

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

发布时间:2025/3/20 python 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python ssh登陆模块_Python sshh包_程序模块 - PyPI - Python中文网 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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中文网的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。