用于从SFTP下载文件的Shell脚本

时间:2016-01-12 06:37:48

标签: shell cron sftp

我正在构建一个从SFTP中提取数据的应用程序。

基本上我已经编写了一个每天在cron作业上运行的shell脚本。

现在我想知道我是否可以在shell脚本中实现一些逻辑,以便在下载之前扫描文件(针对安全威胁 - 例如:软件病毒,蠕虫,特洛伊木马,广告软件等)。这可能吗?怎么样?

1 个答案:

答案 0 :(得分:0)

您基本上想要“远程控制”您的SFTP会话。有几种方法可以做到这一点,但我没有看到,如何使用(S)FTP 协议扫描文件中的病毒,而不下载它。这需要在远程端执行程序,而据我所知,FTP不支持这一点。

也许ssh会成为首选工具。首先打开一个ssh会话,对文件进行所有检查,然后用FTP传输它们。如果你真的是偏执狂,你可以在检查之前和下载之后计算文件的MD5总和,并验证它们是否相同。