在 bash 中自动输入 pfsense shell 以访问 true shell
automatic input in bash pfsense shell to get access to true shell
我遇到了一个问题,我必须将任务自动化到 运行 pfsense shell 中的脚本,但每次我登录时在远程 pfsense 中,我看到了可供选择的菜单,即输入 shell 我必须在每次订购时按 8 才能访问那里的 shell 和 运行 脚本。
有什么方法可以跳过那个 8 按下部分并直接让 shell 继续工作,或者在 shell/bash 脚本中以任何其他方式自动按下 8,然后我直接得到 shell。
截图如下:
这是我远程登录时得到的shell,你可以清楚地看到我必须按8才能进入shell
看到按 8 后,我可以访问 shell,在那里我可以 运行 实际命令。
任何帮助将不胜感激。
只有当您以 root
登录时才会发生这种情况。创建另一个用户,您将直接登录 shell。请注意,pfSense 的默认 shell 是 tcsh
,而不是 bash
,但是如果您 运行 命令 sh
.[=,则 Bourne shell 可用。 14=]
我遇到了一个问题,我必须将任务自动化到 运行 pfsense shell 中的脚本,但每次我登录时在远程 pfsense 中,我看到了可供选择的菜单,即输入 shell 我必须在每次订购时按 8 才能访问那里的 shell 和 运行 脚本。 有什么方法可以跳过那个 8 按下部分并直接让 shell 继续工作,或者在 shell/bash 脚本中以任何其他方式自动按下 8,然后我直接得到 shell。 截图如下:
这是我远程登录时得到的shell,你可以清楚地看到我必须按8才能进入shell
看到按 8 后,我可以访问 shell,在那里我可以 运行 实际命令。 任何帮助将不胜感激。
只有当您以 root
登录时才会发生这种情况。创建另一个用户,您将直接登录 shell。请注意,pfSense 的默认 shell 是 tcsh
,而不是 bash
,但是如果您 运行 命令 sh
.[=,则 Bourne shell 可用。 14=]