问题描述
我目前正在尝试使用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 (将#修改为@)