首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在fortinet中执行命令序列

在fortinet中执行命令序列
EN

Server Fault用户
提问于 2022-02-01 10:35:26
回答 1查看 1.1K关注 0票数 0

我想在fortinet防火墙中执行三个命令,这些命令是:

代码语言:javascript
复制
#To enter in the config mode:
config vdom
#To select the virtual domain:
edit "name"
#To see the info I want:
get router info routing-table static

但我需要远程操作,为了做到这一点,我尝试了一下:

代码语言:javascript
复制
ssh xx@xx "config vdom; edit "xxx"; get router info routing-table static"

当我这样做时,它只执行命令1,并在第二个和第三个中给出一个错误。

我尝试将命令更改为类似的命令,然后执行1和2,但不执行第三个:

代码语言:javascript
复制
ssh xx@xx "config vdom edit "xxxx"; get router info routing-table static"

我也试过第三种,但不管用.

看起来它独立地执行命令,而不是按顺序执行。

有办法在一个命令中做到这一点吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-02-01 14:31:39

我是通过在python脚本中使用paramiko来做到这一点的。

要在exec_command中引入的命令是:

代码语言:javascript
复制
command = "config vdom\nedit %s\nget router info routing-table static" % (vdom)
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1092032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档