웹사이트가 있습니다 (https://datashare.is.ed.ac.uk/bitstream/handle/10283/3192/CINIC-10.tar.gz) 구성이 잘못되었음을 알고 있으며 여기에서 새 연결된 인증서를 얻을 수 있습니다.https://whatsmychaincert.com/?datashare.ed.ac.uk
wget을 사용하여 URL에서 데이터를 가져오기 위해 올바른 인증서를 추가하는 방법
사용 코드:
# Download the cinic dataset
cd ../..
mkdir -p data/cinic
wget -P 'data/cinic' wget https://datashare.is.ed.ac.uk/bitstream/handle/10283/3192/CINIC-10.tar.gz
cd data/cinic
tar -xzf CINIC-10.tar.gz
rm CINIC-10.tar.gz
참고: 저는 서버에 있기 때문에 sudo 액세스 권한이 없습니다. 또한 저는 SSL 인증을 매우 좋아하므로 여기서 사무적인 오류가 있는 경우 양해해 주시기 바랍니다.
답변1
사이트를 신뢰할 수 있다고 확신한다면 wget 에서 인증서 확인을 쉽게 건너뛸 수 있습니다 --no-check-certificate
.
그 외에도 whatsmychaincert.com을 통해 올바른 체인을 가져온 다음(도메인을 검색할 때 올바른 체인이 표시됨) wget이 플래그와 함께 이를 사용해야 한다고 지정하기만 하면 됩니다 --ca-certificate
.
체인을 chain.crt로 저장했다고 가정하면 wget --ca-certificate chain.crt https://datashare.is.ed.ac.uk/bitstream/handle/10283/3192/CINIC-10.tar.gz
.
답변2
언급한 URL은 datashare.is.ed.ac.uk
한 사이트에서 다른 사이트로 리디렉션됩니다 datashare.ed.ac.uk
.
datashare.ed.ac.uk
웹 서버는 중간 인증서를 제공하지 않습니다. 중간 인증서 "QuoVadis Europe EV SSL CA G1"을 설치하고 이를 호스트 인증서 파일에 추가한 후 Apache 서비스를 다시 시작해야 합니다.
이것은 깨진 웹사이트에 대한 테스트입니다. https://www.ssllabs.com/ssltest/analyze.html?d=datashare.ed.ac.uk&hideResults=on