TLS фатальное оповещение в wget
Я хотел скачать файл, я обычно использовал бы wget для такого действия, но это выдает мне ошибку TLS.
root@darren-hp:/var/www/html/adminer# wget "https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css" --2017-09-17 18:28:35-- https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 62.252.172.241 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|62.252.172.241|:443... connected. GnuTLS: A TLS fatal alert has been received. GnuTLS: received alert [0]: Close notify Unable to establish SSL connection. root@darren-hp:/var/www/html/adminer#
Я попытался с curl, и он получил файл без проблем
root@darren-hp:/var/www/html/adminer# curl "https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css" > adminer.css % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 21606 100 21606 0 0 72967 0 --:--:-- --:--:-- --:--:-- 72993 root@darren-hp:/var/www/html/adminer#
Так что мое любопытство вспыхнуло, и я попробовал wget в режиме отладки, но я не думаю, что вывод дает больше информации, которая имеет отношение
root@darren-hp:/var/www/html/adminer# wget -d "https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css" DEBUG output created by Wget 1.16 on linux-gnu. URI encoding = ‘UTF-8’ --2017-09-17 18:30:14-- https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css Certificates loaded: 174 Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 62.252.172.241 Caching raw.githubusercontent.com => 62.252.172.241 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|62.252.172.241|:443... connected. Created socket 4. Releasing 0x000000000178a9e0 (new refcount 1). GnuTLS: A TLS fatal alert has been received. GnuTLS: received alert [0]: Close notify Closed fd 4 Unable to establish SSL connection. root@darren-hp:/var/www/html/adminer#
Я посетил файл в своем браузере (Firefox 52.3.0esr), и он не дал никаких указаний на какие-либо проблемы с сертификатом.
Чтобы убедиться, что это не проблема, я использовал wget для загрузки другого файла, который также был на сервере с использованием TLS, и он загрузился без каких-либо проблем.
Наконец, прибегнув к Google, я нашел эту ветку, в которой предлагалось что-то похожее. Очевидно, TLS 1.2 поддерживается только в wget начиная с v1.16.1, и я работаю только с v1.16, поэтому я попытался, --check-no-certificate
и это не имело никакого значения.
Вопрос: Почему в этом случае wget выдает ошибку TLS? В чем проблема, и это то, что я могу решить? Стоит ли уведомлять владельца сайта?
0 ответов на вопрос
Похожие вопросы
-
2
Звоните, но не загружайте страницу с помощью wget
-
1
wget и cookies.txt - domain.tld против .domain.tld
-
17
Как скачать файлы из командной строки в Windows, такие как wget или curl
-
-
15
Как узнать реальный URL загрузки на сайтах загрузки, которые используют перенаправления
-
2
Пакетная загрузка страниц из вики без специальных страниц
-
4
Как я могу получить изображения общедоступного веб-сайта с помощью wget?
-
3
Рекурсивный эквивалент загрузки (`wget -r`) для Firefox?
-
1
Как использовать wget
-
3
Как скачать список файлов с файлового сервера?
-
4
Сохранить одну веб-страницу (с фоновыми изображениями) с помощью Wget