使用PHP从ScreenOS设备复制文件

时间:2012-08-23 16:39:49

标签: php security scp

我正在编写一个脚本来备份防火墙的配置。我想做的一件事是来自ScreenOS设备的scp文件,但我从CLI得到一个空白行。

我需要做的是将此功能构建到现有的Web界面中,因此我需要能够在PHP中运行此命令。

我查看了shell_execsystem等,但是在运行命令的CLI级别上遇到了问题。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我已经在这个领域工作多年了。这实际上是版本为6.5或更低版本的ScreenOS设备的错误。

有一篇文章Gotcha - SCP Returns To Prompt,它记录了这个错误,并指导您配置单独的OpenSSH安装,其中包括支持较旧的ScreenOS设备的SCP修复程序。

对于您的网络界面,修复此错误后,将shell_exec命令映射到这个新的scp二进制文件,您将全部设置完毕。