0

在服务器上,我有一些每小时生成的文件。英国的用户将需要访问这些文件。问题是我不想给他们 SSH 或 VPN 访问权限。相反,我正在尝试创建一个将完成此任务的 Web 应用程序。所以,我决定使用烧瓶。

那么,我应该使用哪些模块来完成这项任务。我的要求是通过 ssh 从服务器获取信息,然后允许用户从烧瓶应用程序下载该信息。

4

1 回答 1

0

看一眼

您可以使用该subprocess模块通过外部程序下载文件。您可以使用sched在将来的某个时间安排事件,但最好设置一个cron脚本来获取文件。你应该在网上寻找资源。

在您的情况下,您可以使用scp host@server:remotepath localpath来获取脚本。就像是

import subprocess

subprocess.call(["scp", "host@server:remotepath", "localpath"])
print (open("localpath").read())
于 2012-12-05T05:56:38.753 回答