vmware ovftool: cURL error: couldn't connect to server

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

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

ovftool.exe 'vi://root:<mySuperSecurePassword>@xxx.xxx.xxx.xxx/location/of/vm' /path/to/outputfile
0
задан 21 May 2019 в 19:30
2 ответа

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

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

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


Пример: пароль типа Th1s [F00% Passw? Rd необходимо преобразовать в Th1s% 5bF00% 25Passw% 3frd , прежде чем вставлять его в команду vi:

Это решение изначально было предоставлено StefanAtwork в сообществе vmware , но я считаю хорошей идеей распространить его на StackExchange.

0
ответ дан 23 November 2019 в 23:47

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

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

1
ответ дан 25 May 2020 в 20:52

Теги

Похожие вопросы