Как использовать пару ключей SSH без сохранения закрытого ключа с paramiko python - PullRequest
0 голосов
/ 31 августа 2018

Я хотел бы знать, возможно ли использовать пару ключей SSH без постоянного сохранения файла закрытого ключа (невозможно использовать аутентификацию по паролю / имени пользователя). После генерации (во временную папку) с помощью:

from paramiko import RSAKey
bits = 2048
filename='output'
#Private key
prv = RSAKey.generate(bits=bits)
prv.write_private_key_file(filename, password='')

#Public key
pub = RSAKey(filename=filename, password='')
with open("%s.pub" % filename, "w") as f:
    f.write("%s %s" % (pub.get_name(), pub.get_base64()))

Можно ли предоставить открытый ключ владельцу сервера удаления, чтобы добавить его к своим известным ключам, а затем при попытке присоединиться к его серверу использовать какой-то механизм, который не требует постоянного хранения закрытого ключа где-либо?

Спасибо, что сообщили мне об этом.

...