from __future__ import absolute_import from Crypto.PublicKey import RSA def generate_ssh_keypair(): """ Generates a new 2048 bit RSA public key in OpenSSH format and private key in PEM format. """ key = RSA.generate(2048) public_key = key.publickey().exportKey('OpenSSH') private_key = key.exportKey('PEM') return (public_key, private_key)