搜尋

首頁  >  問答  >  主體

OpenSSL SSL_connect: SSL_ERROR_SYSCALL 在與 domain.com:443 的連線中發生系統呼叫錯誤。

<p>我在Ubuntu終端機上使用curl指令,並得到以下回應:curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to domain.com:443。我真的無法理解為什麼會發生這種情況。我嘗試顯示curl的錯誤編號,但沒有返回任何編號。我正在訪問另一個伺服器。以下是我的指令:</p> <pre class="brush:php;toolbar:false;">./curl -i --tlsv1.2 -kv -H "Content-Type: application/xml" --verbose -X POST --data / var/www/html/xml.xml --cacert /root/curl_ssl/curl-7.54.1/src/cert_org.crt domain.com/otp</pre> <p>有辦法嗎</p>
P粉707235568P粉707235568487 天前1047

全部回覆(1)我來回復

  • P粉955063662

    P粉9550636622023-07-28 10:51:08

    對於使用舊的SSL協定的網站,在Linux上使用CURL時可能會出現此錯誤。根據SSL/TLS協定規範,原因可能是客戶端hello使用了對等方不支援的支援群組選項。解決方法是使用sslscan進行探測,並取得對等方支援的協定版本和密碼套件。您可以在Github上找到sslscan。

    #

    回覆
    0
  • 取消回覆