Fabric 错误:“PasswordRequiredException:私钥文件已加密”

问题描述 投票:0回答:1

如何使用 Fabric 提交加密私钥的密码?

按照官方文档中描述的以下代码似乎无法工作

from fabric import Connection
password = '1234'
c = Connection('foo',connect_kwargs={'passphrase': password})
result = c.run('uname -s')

错误信息:

File "/home/user/.miniconda3/envs/test/lib/python3.7/site- 
packages/paramiko/ed25519key.py", line 97, in _parse_signing_key_data
"Private key file is encrypted"

PasswordRequiredException: Private key file is encrypted

我的 Linux 机器上的 ~/.ssh/config 文件具有以下条目:

host foo
    hostname localhost
    port 12345
    user userxxx
    ForwardAgent yes
    ProxyJump [email protected]
python paramiko fabric
1个回答
0
投票

我也遇到类似的问题。 你找到解决办法了吗?

© www.soinside.com 2019 - 2024. All rights reserved.