Я сохранил свой закрытый ключ в charField в модели Django. Я столкнулся с проблемой в следующем коде:
Код: Выделить всё
host = "192.154.34.54"
username = "lovestone"
port = 25
pkey = "------" # I saved my key in this string
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(server, username=username, port=port, pkey=?)
Обновлено
Даже я не могу использовать ввод-вывод, т.е. получить ключ из базы данных и записать его в файл, а затем использовать сохраненный файловый объект и перейти в from_private_key(cls, file_obj, пароль=None)< /код> введите код здесьпотому что это веб-приложение и не является универсальным ключом. У каждого пользователя есть свой закрытый ключ.
Подробнее здесь: https://stackoverflow.com/questions/119 ... rom-string
Мобильная версия