【发布时间】:2014-10-13 12:15:46
【问题描述】:
我正在尝试使用受密码保护的 SSH 密钥通过 Paramiko 连接到 SFTP。我已将密钥加载到 Pageant(据我所知 Paramiko 支持),但我无法让它解密我的私钥。
我发现这个示例here 引用了allow_agent=True,但这似乎不是可以与SFTPClient 一起使用的参数。
谁能建议是否可以通过这种方式与 Paramiko 和 Pageant 合作?
这是我目前的代码 - 引发 PasswordRequiredException
privatekeyfile = 'path to key'
mykey = paramiko.RSAKey.from_private_key_file(privatekeyfile)
transport = paramiko.Transport(('host', 'port'))
transport.connect('username',pkey = mykey)
sftp = paramiko.SFTPClient.from_transport(transport)
【问题讨论】:
标签: python ssh paramiko private-key pageant