Я не могу создать OVA с помощью упаковщика в virtualbox с id_rsa. С хост-компьютера я могу подключиться к хосту vbox с помощью того же закрытого ключа.Ошибка такая, как указано
«Ошибка ожидания SSH: сбой ssh: рукопожатие: ssh: невозможно выполнить аутентификацию, предприняты методы [нет publickey], не поддерживаются поддерживаемые методы».Используя "ssh_password
", OVA успешно создан.Но моя цель - создать OVA, используя закрытый ключ.
{
"builders": [{
"type": "virtualbox-ovf",
"source_path": "/root/Documents/OVA_idrsa.ova",
"ssh_username": "support",
"ssh_private_key_file": "id_rsa",
"ssh_pty": "true",
"ssh_port": 22,
"vrdp_bind_address": "0.0.0.0",
"guest_additions_mode": "disable",
"virtualbox_version_file": "",
"headless": true,
"ssh_skip_nat_mapping": "true",
"boot_wait": "120s",
"ssh_wait_timeout": "1000s",
"shutdown_command": ""
}]
}
Я попытался использовать ssh_password
вместо этого.Это было успешно.Но с файлом private_key проблема повторяется.
{
"builders": [{
"type": "virtualbox-ovf",
"source_path": "/root/Documents/OVA_idrsa.ova",
"ssh_username": "support",
"ssh_private_key_file": "id_rsa",
"ssh_pty": "true",
"ssh_port": 22,
"vrdp_bind_address": "0.0.0.0",
"guest_additions_mode": "disable",
"virtualbox_version_file": "",
"headless": true,
"ssh_skip_nat_mapping": "true",
"boot_wait": "120s",
"ssh_wait_timeout": "1000s",
"shutdown_command": ""
}]
}
Ошибка :
"Ошибка ожидания SSH: сбой ssh: рукопожатие: ssh: невозможноаутентификация, попытки методов [нет publickey], поддерживаемые методы не остаются "