Ich habe meinen privaten Schlüssel in charField im Django-Modell gespeichert. Ich habe ein Problem mit dem folgenden Code:
Code: Select all
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=?)
Aktualisiert
Selbst ich kann das IO nicht verwenden, d. h. den Schlüssel aus der Datenbank abrufen und in eine Datei schreiben und dann das gespeicherte Dateiobjekt verwenden und an from_private_key(cls, file_obj, password=None) übergeben < /code> Code eingeben hierweil es sich um eine webbasierte Anwendung handelt und es sich nicht um einen generischen Schlüssel handelt. Jeder Benutzer hat seinen eigenen privaten Schlüssel.