我正在编写相当简单的应用程序,它通过 SSH(使用paramiko
)连接到服务器,执行某些操作并将输出写入网页。我写了一个脚本,当我从命令行运行它时效果很好。但是,如果我在 Django 应用程序中运行它,它无法通过connect
部分。
SSH连接部分:
transport = paramiko.Transport((host, port))
# application cannot get through this line
transport.connect(username = '***', password = '***')
output = ...
看法:
def ssh_output(request):
return HttpResponse(output)
知道为什么它会这样吗?有什么办法可以解决吗?