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

问题描述

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

似乎无法使用以下代码作为described in the official documentation

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 reverse@test.com

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)