찾다

 >  Q&A  >  본문

OpenSSL SSL_connect: SSL_ERROR_SYSCALL domain.com:443 연결 중 시스템 호출 오류가 발생했습니다.

<p>Ubuntu 터미널에서 컬 명령을 사용했고 다음과 같은 응답을 받았습니다: 컬: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connect to domain.com:443. 왜 이런 일이 일어나는지 정말 이해할 수 없습니다. 컬의 오류 번호를 표시하려고 했지만 번호가 반환되지 않았습니다. 다른 서버에 접속하고 있습니다. 내 명령은 다음과 같습니다. </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일 전1046

모든 응답(1)나는 대답할 것이다

  • P粉955063662

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

    이전 SSL 프로토콜을 사용하는 웹사이트의 경우 Linux에서 CURL을 사용할 때 이 오류가 발생할 수 있습니다. SSL/TLS 프로토콜 사양에 따르면 클라이언트 hello가 피어에서 지원하지 않는 지원 그룹 옵션을 사용하는 것이 원인일 수 있습니다. 해결책은 sslscan을 사용하여 피어가 지원하는 프로토콜 버전과 암호 제품군을 조사하고 가져오는 것입니다. Github에서 sslscan을 찾을 수 있습니다.

    회신하다
    0
  • 취소회신하다