How do use paramiko.RSAKey.from_private_key()?

前端 未结 5 1098
逝去的感伤
逝去的感伤 2021-01-01 23:37

Any idea how I can use the paramiko.RSAKey.from_private_key() function?

I know there is a from_private_key_file(), but I\'m interested in us

5条回答
  •  一个人的身影
    2021-01-02 00:26

    Lev's method worked for me:

    >>> import paramiko
    >>> f = open('/path/to/key.pem','r')
    >>> s = f.read()
    >>> import StringIO
    >>> keyfile = StringIO.StringIO(s)
    >>> mykey = paramiko.RSAKey.from_private_key(keyfile)
    >>> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    >>> ssh.connect('myserver.compute-1.amazonaws.com', username='ubuntu', pkey=mykey)
    >>> stdin, stdout, stderr = ssh.exec_command('uptime')
    >>> stdout.readlines()
    [' 19:21:10 up 24 days, 42 min,  1 user,  load average: 0.14, 0.06, 0.05\n']
    

提交回复
热议问题