#python #paramiko #fabric
#python #парамико #структура
Вопрос:
Как отправить кодовую фразу для зашифрованного закрытого ключа с помощью 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
В моем файле ~/.ssh/config на моем компьютере с Linux есть следующая запись:
host foo
hostname localhost
port 12345
user userxxx
ForwardAgent yes
ProxyJump reverse@test.com