gpt4 book ai didi

python - 有没有办法使用 Paramiko 和 Python 获取您连接的 SSH 服务器的横幅?

转载 作者:太空宇宙 更新时间:2023-11-03 15:18:00 25 4
gpt4 key购买 nike

有没有办法使用 Paramiko 和 Python 获取您尝试连接的 SSH 服务器的横幅?

我正在为许多机器处理一个超安全的服务器设置过程,密码是通过预定义的 key 生成的,该 key 与 SSH 横幅一起打印出来。我可以访问会给我密码的实用程序,但我需要横幅中的文本才能实际生成初始密码。

最佳答案

看起来这不是一项功能。幸好我请求了它,非常棒的开发人员把它放在了......
https://github.com/paramiko/paramiko/issues/273

# !/usr/bin/python

import paramiko


def grab_banner(ip_address, port):
client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
client.connect(ip_address, port=port, username='username', password='bad-password-on-purpose')
except:
return client._transport.get_banner()


if __name__ == '__main__':
print grab_banner('192.168.1.26', 22)

关于python - 有没有办法使用 Paramiko 和 Python 获取您连接的 SSH 服务器的横幅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19530155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com