由于密码错误,Python SSH无法正常工作

问题描述

我目前正在尝试使用python的ssh登录到我的服务器。我尝试了paramiko和spur,但是每次运行脚本时,身份验证都会失败:“来自**端口10372 ssh2的**密码失败”(auth.log)。我绝对使用正确的密码(密码有效)!

import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('host',22,'user','password',look_for_keys=False)

import spur

shell = spur.SshShell(hostname="host",username="username",password="password")
result = shell.run(["echo","-n","hello"])
print(result.output) # prints hello

服务器:Ubuntu 19.04,sshd

分享一些想法。 乔纳斯(Jonas)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)