Как получить доступ к удаленному серверу, используя Paramiko с открытым ключом-файлом - PullRequest
1 голос
/ 14 мая 2019

Мне нужно подключиться к удаленному серверу без использования пароля, но с использованием открытого ключевого файла с использованием модуля Python Paramiko.

Как я могу это сделать?

1 Ответ

1 голос
/ 20 мая 2019

Используйте key_filename аргумент SSHClient.connect:

import paramiko

ssh = paramiko.SSHClient()
ssh.connect("example.com", username="user", key_filename="mykeyfile")

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


Вам также необходимо подтвердить ключ хоста:
Paramiko "Неизвестный сервер"

...