我正在嘗試使用 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 似乎尚未提供序列控制台支援。