OpenSSL SSL_connect: SSL_ERROR_SYSCALL 在與 domain.com:443 的連線中發生系統呼叫錯誤。
P粉707235568
2023-07-27 11:50:52
<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>
對於使用舊的SSL協定的網站,在Linux上使用CURL時可能會出現此錯誤。根據SSL/TLS協定規範,原因可能是客戶端hello使用了對等方不支援的支援群組選項。解決方法是使用sslscan進行探測,並取得對等方支援的協定版本和密碼套件。您可以在Github上找到sslscan。
#