Добрый день!
Помогите, как организовать подкл ssh paramiko используя приватный ключ который требует для расшифровки пароль.
Если приватный ключ без пароля то авторизация проходит успешно.
import paramiko
host = ‘172.16.1.1’
user = ‘root’
secret = ‘pass’
port = 22
pkey_file1 = ‘/home/root/.ssh/id_ecdsa’
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
key1 = paramiko.ECDSAKey.from_private_key_file(pkey_file1, password=secret)
client.connect(hostname=host, username=user, password=secret, port=port, pkey=key1)
Выдает ошибку : paramiko.ssh_exception.PasswordRequiredException: Private key file is encrypted