如何使用 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]
我也遇到类似的问题。 你找到解决办法了吗?