Я исправил ошибку ключа RSA. Теперь python принимаем ключ RSA с помощью этой команды
key=paramiko.RSAKey.from_private_key_file(filename='/home/nicola`/.ssh/sg500.pem')`
Но сначала мне нужно было создать файл ключа RSA vaild pem
ssh-keygen -f known_hosts -m pem
В файле known_hosts был сохранен только ключ RSA из устройство
Теперь у меня есть другая ошибка, когда я запускаю команду
client.connect(hostname='192.168.1.2',port=22,username='cisco',password='cisco',pkey=key)
ошибки
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/home/nicola/PycharmProjects/cisco/venv/lib/python3.7/site-packages/paramiko/client.py", line 416, in connect
self, server_hostkey_name, server_key
File "/home/nicola/PycharmProjects/cisco/venv/lib/python3.7/site-packages/paramiko/client.py", line 824, in missing_host_key
"Server {!r} not found in known_hosts".format(hostname)
paramiko.ssh_exception.SSHException: Server '192.168.1.2' not found in known_hosts