vmware ovftool: ошибка cURL: не удалось подключиться к серверу

Использование vmware ovftool для экспорта / резервного копирования виртуальных машин с хоста ESXi 6.7 завершается с ошибкой cURL error: couldn't connect to server, даже если указанный пароль и полное доменное имя /IP-адрес сервера верны и не содержат опечаток.

Команда, которую я использовал, была

ovftool.exe 'vi://root:<mySuperSecurePassword>@xxx.xxx.xxx.xxx/location/of/vm' /path/to/outputfile

1 ответ

И имя пользователя, и пароль должны быть URLENCODED, иначе, если вы оставите их пустыми, вам будет предложено, не имеет ничего общего с надежностью пароля / специальными символами (за исключением того, что вы должны указать их URL-код).

https://blog.edfine.io/blog/2017/05/02/how-vmwares-ovftool-gave-me-a-headache/

Введенный вами пароль не должен содержать никаких специальных символов. Однако, не очень разумно использовать более слабые пароли без специальных символов, чтобы предотвратить эту проблему.

Вместо этого просто используйте % за которым следует шестнадцатеричное значение соответствующих специальных символов ASCII.

Полный список шестнадцатеричных значений в качестве замены символов ASCII можно найти в приложении Cisco: набор символов ASCII и шестнадцатеричные значения


Пример: пароль как Th1s[F00%Passw?rd должен быть преобразован в Th1s%5bF00%25Passw%3frd перед вставкой в ​​команду vi:

Первоначально это решение было предоставлено StefanAtwork в сообществе vmware, но я думаю, что было бы неплохо распространить его дальше на StackExchange.

Другие вопросы по тегам