Не удается загрузить с сайта HTTPS (ssl) с помощью wget?

    echo $f
    a/b/c

    $ (IFS='/';set $f; echo $1)
     a

    $ (IFS='/';set $f; echo $2)
     b

    $ (IFS='/';set $f; echo $3)
     c

с подстановочным знаком, похоже, он работает с двойными или одинарными кавычками -

    f="a?b?c"
     $(IFS="?"; set $f; echo $1)
     a
    echo $f
    a*b*c
    (IFS="*"; set $f; echo $1)
    a

да, вам придется сбросить IFS по умолчанию

    unset IFS
-2
05.11.2018, 07:08
1 ответ

Using Wget 1.12 and OpenSSL 0.9.8 from Debian Squeeze 6.0.3

OpenSSL 0.9.8 поддерживает только протокол TLS 1.0 и более ранние версии (, то есть SSL 3.0 ). Согласно ssllabs github.com поддерживает только TLS 1.2.

Поскольку нет возможности подключиться с помощью клиента TLS 1.0 к сайту, который не поддерживает TLS 1.0, соединение не выполняется:

tlsv1 alert protocol version

Чтобы получить файл с github, вам нужен клиент с поддержкой TLS 1.2, такой как текущие браузеры или wget, который не связан с OpenSSL 0.9.8, но с OpenSSL версии не ниже 1.0.1. Вы получаете эти более новые версии, например, при обновлении до более новой версии Debian -. Обратите внимание, что Debian 6 больше не поддерживается с 2016 года, а ваша версия 6.0.3 еще больше не поддерживается.

8
28.01.2020, 05:14

Теги

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