Я запускаю свой экземпляр Ubuntu из Virtual Box в фоновом режиме, используя следующую команду:
VBoxManage startvm ${VM_NAME} --type headless
Основное различие между этим и выполнением его через графический интерфейс состоит в том, что, когда я нахожусь в графическом интерфейсе после его запуска, я могу проверить ifconfig
чтобы увидеть, каков IP-адрес, чтобы я мог подключиться к нему через ssh
со своего терминала на хосте и, очевидно, не могу сделать это в фоновом режиме.
Предполагая динамическое назначение IP-адресов в сети, есть ли способ извлечь назначенный IP-адрес во вновь созданный экземпляр для целей ssh ИЛИ есть ли способ подключиться к нему по ssh, не зная IP (например, через задний порт на хосте?)?