![带有串行控制台的 Fortinet 虚拟机的 Azure 运行命令?](https://linux22.com/image/769121/%E5%B8%A6%E6%9C%89%E4%B8%B2%E8%A1%8C%E6%8E%A7%E5%88%B6%E5%8F%B0%E7%9A%84%20Fortinet%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%20Azure%20%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我正在尝试使用 Azure 执行一个 .conf 文件,该文件包含一些命令行,可以在装有 FortiOS v6.4.3(基于 Linux 的系统)的虚拟机中的 Fortinet 串行控制台中执行。
我使用 AZ CLI 将脚本执行到虚拟机中。命令如下:
az vm run-command invoke --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" --resource-group "myresourcegroup" --name "myfortinet" --command-id RunShellScript --scripts $scriptfgtvm
其中 $scriptfgtvm 包含以下内容:
config system interface
edit port1
set allowaccess ping https ssh fgfm snmp
next
end
问题是我们没有看到所需的修改,并且反馈是“不支持”但已成功配置。
{
"value": [
{
"code": "ProvisioningState/succeeded",
"displayStatus": "Provisioning succeeded",
"level": "Info",
"message": "Not supported.",
"time": "2021-08-05T08:24:01+00:00"
}
]
}
当我们通过 SSH 远程连接到虚拟机时,我们会进入串行控制台,而不是 shell 控制台,Azure Bastion 也是如此
答案1
Azure CLI 似乎尚未提供串行控制台支持。