pfSense使用PHP Shell自动执行命令

在pfSense中使用PHP Shell可以直接配置config.xml文件,无需使用webConfigurator。使用该系统还可以快速部署pfSense和/或进行特殊的设置,该程序也称为pfSsh.php

一、访问pfSsh.php

进入pfSsh.php的可以通过SSH 连接到pfSense控制台,或直接在防火墙配置界面操作。要启用SSH,可以在pfSense的Web界面中系统→高级选项下开启相应选项。

启用pfSense SSH

建议禁止使用密码登录,只使用证书登录。使用Xshell等工具登录到后台的界面如下:

pfSense CLI

选择第12个选项。

二、pfSsh.php的示例命令

以下是一些示例命令,展示如何使用shell。每个输入都是正常的PHP代码,且必须使用exec;来完成。

1、显示DHCP设置

2、设置域

3、执行常规的shell命令

在PHP shell中,您还可以通过在其前面放置一个“!”来执行常规的shell命令:

4、“记录”和“播放”命令

使用pfSsh.php,您还可以“记录”多个命令并在以后“播放”。这些所谓的会话对于重复任务很有用。例如:

这些条目保存在/ etc / phpshellsessions /下,并且可以在必要时进行编辑。

现在可以按以下方式播放“录音”:

pfSsh.php是使用脚本自动执行pfSense命令或进行自定义的工具。如果管理多个防火墙或需要一遍又一遍地进行某些设置,pfSsh.php可以节省很多工作量。例如,你可以将所有设置(即PHP代码)打包到一个文件中,将其保存在/ etc / phpshellsessions /下并执行它们,或将输出直接转发到pfSsh.php:

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇