我正在尝试自动化登录防火墙服务器、导出一些日志、将日志 scp 到本地主机然后将其从远程服务器(防火墙服务器)中删除的过程
我还启用了基于主机的身份验证,以便两台机器在 ssh-ing 和传输期间无需输入任何一台机器的密码即可进行通信。
我开始使用系统调用,认为它会起作用,但它似乎不像预期的那样起作用。我所做的是这样的
system(ssh user@firewallserver)
system(cd /directory)
system(fwm logexport)
system(scp log user@localhost:/home)
system(rm log)
过去尝试过这个的人会知道这不起作用,但我不知道解决方案或完成任务的不同方式。
谢谢!