Wpis z mikrobloga

Mirki Pythowe,
czy korzystał ktoś kiedyś z biblioteki pysftp? Mam pewien problem z kluczami, ale zacznijmy od tego, że chyba nie do końca kumam jak to działa. Aby zalogować się do mojego FTP, serwer musi zweryfikować klucz publiczny który dostałem przy pierwszej próbie logowania przez Putty. Problem w tym, ze ten klucz zapisuje się w rejestrze w innym formacie niż openSSH. Mogę przeformatować go do openssh wykorzystując PuttyGen ale do załadowania klucza wymagany jest plik a mam jedynie wpis w rejestrze. Jak mam uzyskać plik mając jedynie wpis w rejestrze? Poniżej kod którym próbuję się połączyć. Logowanie z 'cnopts = None' odpada.

import pysftp as sftp

cnopts = pysftp.CnOpts()

cnopts.hostkeys.load('path_to_known_hosts')

sftp_con = pysftp.Connection(host, username, password, cnopts=cnopts)


#python
  • 2
  • Odpowiedz