De acordo com este SO Q & amp; A - Como para ssh conectar através de python Paramiko com chave pública
paramiko
usa as chaves de formato OpenSSH. e espera obter chave criptografada como entrada, então você também precisa descriptografar a chave primeiro.
-
Aqui você pode ver como usar
putty
para converter sua chave PGP em formato de chave OpenSSH:Para criar uma chave privada de formato DSA válida suportada pela Paramiko em Puttygen Clique em Conversões e em Exportar Chave OpenSSH
-
Aqui você pode encontrar um script python simples que usa a chave e
paramiko
.