gpt4 book ai didi

python - paramiko.ssh_exception.PasswordRequiredException : Private key file is encrypted

转载 作者:行者123 更新时间:2023-12-04 13:46:26 33 4
gpt4 key购买 nike

我正在尝试使用 paramiko 连接到服务器,但私钥总是存在某种问题。 id_dsa 是一个开放的 ssh key ,所以我不知道可能是什么问题。

提前致谢!

   import paramiko
k = paramiko.RSAKey.from_private_key_file("C:/Users/bok/Desktop/id_dsa")

c = paramiko.SSHClient()
c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print ("connecting")
c.connect( hostname = "3x.1x9.2x.2x", username = "taq4", password = "xxxxxx", pkey=k)
print ("connected")
commands = [ "ls", "pwd" ]
for command in commands:
print ("Executing {}").format( command )
stdin , stdout, stderr = c.exec_command(command)
print(stdout.read())
print("Errors")
print(stderr.read())
c.close()

错误:
paramiko.ssh_exception.PasswordRequiredException: Private key file is encrypted

最佳答案

这是你的带有密码的 RSA key 生成器,只需用你的密码试试
private_key = paramiko.RSAKey.from_private_key_file(rsa_key,密码)

关于python - paramiko.ssh_exception.PasswordRequiredException : Private key file is encrypted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46574978/

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