Мне нужно получить root-доступ к вновь созданной виртуальной машине, размещенной в Microsoft Azure. Это делается на FreePBX (под управлением CentOS) путем отправки ключей Alt+F9 на консоли и выдав команду !passwd root
.
Как я могу отправить ключи модификаторов в последовательную консоль Azure?
Вы этого не сделаете, потому что Alt+F9 - это нажатие клавиши, которое имеет смысл только на реальной консоли фреймбуфера Linux. Он переключается на виртуальный терминал 9 на реальной консоли. Пока возможно Посмотреть консоль виртуальной машины с помощью диагностики загрузки, Azure не позволяет отправлять нажатия клавиш на консоль. Следовательно, это действие невозможно выполнить.
Если вы хотите изменить пароль root, вам нужно либо войти в систему под своим обычным пользователем, либо sudo
или подключите виртуальный диск к другой виртуальной машине и отредактируйте ее файл пароля (теневой) оттуда.