Ich versuche, mit Azure eine .conf-Datei auszuführen, die einige Befehlszeilen enthält, die in der seriellen Konsole von Fortinet in einer virtuellen Maschine mit FortiOS v6.4.3 (Linux-basiertes System) ausführbar sind.
Ich verwende AZ CLI, um das Skript in der virtuellen Maschine auszuführen. Der Befehl lautet wie folgt:
az vm run-command invoke --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" --resource-group "myresourcegroup" --name "myfortinet" --command-id RunShellScript --scripts $scriptfgtvm
Wobei $scriptfgtvm Folgendes enthält:
config system interface
edit port1
set allowaccess ping https ssh fgfm snmp
next
end
Das Problem besteht darin, dass wir die gewünschten Änderungen nicht sehen und die Rückmeldung „Nicht unterstützt“ lautet, die Bereitstellung jedoch erfolgreich war.
{
"value": [
{
"code": "ProvisioningState/succeeded",
"displayStatus": "Provisioning succeeded",
"level": "Info",
"message": "Not supported.",
"time": "2021-08-05T08:24:01+00:00"
}
]
}
Wenn wir uns per SSH remote mit der VM verbinden, gelangen wir in die serielle Konsole, nicht in die Shell-Konsole, dasselbe gilt für Azure Bastion
Antwort1
Es sieht nicht so aus, als ob für die Azure CLI bereits Unterstützung für die serielle Konsole verfügbar wäre.