Как сгенерировать зашифрованный пароль при генерации закрытых и открытых ключей? - PullRequest
0 голосов
/ 15 февраля 2019

Ниже код работает нормально.Я хочу знать, как мы можем генерировать зашифрованный пароль при генерации частного и открытого ключа и возможно ли пройти через paramiko?

Python Version - 2.6.6
paramiko version - 1.7.5 (Ernest)

Для генерации частного и открытого ключа.Я использую приведенную ниже команду и предоставляю пароль в парольной фразе.

ssh-keygen -t rsa

Код

import paramiko
import os
ssh_remote =paramiko.SSHClient()
ssh_remote.set_missing_host_key_policy(paramiko.AutoAddPolicy())
privatekeyfile = os.path.expanduser('~/.ssh/id_key')
mykey = paramiko.RSAKey.from_private_key_file(privatekeyfile, password='Wey87hjkl')
ssh_remote.connect(host, username = 'test1', pkey = mykey)
hostin, hostout, hosterr = ssh_remote.exec_command("hostname")
source = hostout.read().decode().splitlines()
error = hosterr.read().decode().splitlines()
print 'source = ',source
print 'error = ',error
...