Python paramiko椭圆曲线

时间:2017-12-06 09:28:58

标签: python ssh paramiko fabric

我在ubuntu16.04上使用python 2.7.12 试图使用Paramiko包(只需要远程ssh命令执行)

我的代码是

   import paramiko


    host = "random_host"
    ssh = paramiko.SSHCLient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect(host)

我得到的错误是:

crypthography.exceptions.UnsupportedAlgorithm: this backend does not support this elliptic curve.

请帮助

如果只有远程ssh命令有更好的选择,请告诉我(我尝试过织物但是当我尝试连接时它仍然失败)

1 个答案:

答案 0 :(得分:-1)

问题在这里

1)你在双引号中使用主机

首先尝试下面的IP代码,而不是主机,让我们知道它是否有效

import paramiko 
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('192.168.1.26',port=22,username='root',password='default')