使用没有身份验证方法的结构

时间:2019-07-08 20:50:19

标签: python paramiko fabric

当尝试通过SSH连接到没有SSH身份验证方法的设备时,我不断收到以下错误消息:“没有可用的身份验证方法”。但是,这里没有使用任何身份验证机制。有谁知道绕过身份验证和连接而无需使用任何典型方法的好方法?现在,我正在尝试使用Fabric(使用Paramiko)。

我已经尝试过为该服务器提供空白密码和用户名,或者只是默认登录信息。

从面料导入连接 c =连接(主机='192.168.1.1',用户='root',端口= '22') 结果= c.run('ls')

我希望使用用户名root进行连接和使用。

谢谢

1 个答案:

答案 0 :(得分:0)

在这里,您可以尝试在本地计算机上生成ssh-id并将其复制到远程。

在本地节点上运行ssh-key gen

ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa

运行ssh-copy id

ssh-copy-id -i ~/.ssh/id_rsa.pub {remote_server_ip}