当尝试通过SSH连接到没有SSH身份验证方法的设备时,我不断收到以下错误消息:“没有可用的身份验证方法”。但是,这里没有使用任何身份验证机制。有谁知道绕过身份验证和连接而无需使用任何典型方法的好方法?现在,我正在尝试使用Fabric(使用Paramiko)。
我已经尝试过为该服务器提供空白密码和用户名,或者只是默认登录信息。
从面料导入连接 c =连接(主机='192.168.1.1',用户='root',端口= '22') 结果= c.run('ls')
我希望使用用户名root进行连接和使用。
谢谢
答案 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}