如何使用Python(没有paramiko模块)使用pem密钥SSH到EC2实例

如何使用Python(没有paramiko模块)使用pem密钥SSH到EC2实例,python,linux,amazon-web-services,amazon-ec2,ssh,Python,Linux,Amazon Web Services,Amazon Ec2,Ssh,如何使用python使用pem密钥登录EC2实例而不使用paramiko模块,下面使用paramiko的代码可以工作,但我需要不使用paramiko def ssh_login(self): try: cert = paramiko.RSAKey.from_private_key_file("key.pem") c = paramiko.SSHClient() c.set_missing_host_key_policy(paramiko.

如何使用python使用pem密钥登录EC2实例而不使用paramiko模块,下面使用paramiko的代码可以工作,但我需要不使用paramiko

def ssh_login(self):

    try:
        cert = paramiko.RSAKey.from_private_key_file("key.pem")
        c = paramiko.SSHClient()
        c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        print "connecting..."
        c.connect( hostname = "10.0.0.0", username = "example", pkey = cert )
        print "connected!!!"
        stdin, stdout, stderr = c.exec_command('ls')
        print stdout.readlines()
        c.close()

    except:
        print("Connection Failed!!!")

只是没有paramiko或没有任何第三方模块?因为后者在子进程中也比较困难,所以我可以登录到主机,但它不能完成其他执行部分。因为我需要在那个EC2实例上执行一个shell脚本文件(这需要更多的执行时间)并捕获输出。