linux - 从计算机 1 到计算机 2 扫描文件并返回结果?
问题描述
我有通过终端运行的防病毒软件,就像我必须输入一样
malice scan filename.txt > results.MD
它存储结果,result.MM
我需要扫描我的计算机中存在的文件 1 。我应该如何从计算机 2 扫描我的计算机 1 文件并取回结果?
操作系统:Linux。
解决方案
您可以在计算机 2 上编写和运行 shell 脚本:
- SSH 连接(通过 sshpass -p)
- SCP传输文件到计算机1
例如(script.sh 内容):
$sshpass -p 'password' ssh user@ip_address_second_computer
$scp result.MD user@ip_address_first_computer:/home/path_to_file/result.MD
您也可以在传输malice scan filename.txt > results.MD
之间添加连接- scp
>扫描->传输场景。
推荐阅读
- android - 如何在 Android 中将端口转发从 8080 到 80?
- javascript - 从 index.html 页面按钮向 TCP 客户端发送消息单击节点 js
- swift - 在 Swift 中请求用户位置
- ios - 如何在 Swift 中使用带有 Result 的平面图
- php - wordpress 插件 WPINC
- python - django.db.utils.OperationalError:没有这样的表:theblog_category
- javascript - JavaScript 样式背景属性不起作用
- netsuite - 为 Suitescript 2.1 定义语法:添加“N/search”以定义后无法评估脚本
- javascript - Google MAPS API - 尝试在两个单独的 HTML 页面上创建地图,但在其中一个页面上出现错误
- r - 如何将文档添加到克隆的 R 存储库