我创建了一个API,它应该将本地文件复制到远程服务器。 我在Django这样做。 我正在使用Spur执行此操作,但我无法连接到远程服务器。
在api电话中:
shell = spur.SshShell(hostname="xx.xx.xx.xx",username="bla",password="bla",port=22)
result = shell.run(['echo', 'hello'])
我收到以下错误:
创建SSH连接时出错 原始错误:Server&x; xx.xx.xx.xx'在known_hosts中找不到
但是当我在一个独立的python脚本中运行相同的代码时,我能够连接并获得结果。我是否必须在Django设置中添加内容?