반응형

curl 명령어로 TLS 인증서 검증을 무시하고 HTTPS 요청을 보내려면, 다음 옵션을 사용하면 됩니다:
⸻
✅ 명령어 형식:
curl -k https://example.com
또는:
curl --insecure https://example.com
⸻
🔍 의미:
• -k 또는 --insecure 옵션은 서버의 TLS/SSL 인증서 검증을 생략하게 합니다.
• 인증서가 자체 서명되었거나, 유효하지 않거나, 루트 인증기관에 의해 서명되지 않은 경우 유용합니다.
• 보안상 안전하지 않지만, 테스트나 내부망에서 자주 사용됩니다.
⸻
📌 예시:
curl -k -X GET https://selfsigned.example.local/data
curl --insecure -d 'user=admin&pass=1234' https://localhost/api/login
⸻
⚠️ 주의:
• 실 서비스에서는 절대 사용하지 마세요.
• 인증서 문제가 발생하는 원인을 루트 인증서 미설치, 만료, 도메인 불일치 등으로 확인하고 해결하는 게 안전한 방법입니다.
⸻
Q1: curl에서 특정 클라이언트 인증서(.pem, .crt)를 사용하는 방법은?
Q2: 인증서가 유효하지 않을 때 자동으로 문제 원인을 분석할 수 있는 curl 옵션은?
Q3: Node.js axios에서도 TLS 검증을 끄는 방법은?
반응형
'무근본 IT 지식 공유' 카테고리의 다른 글
리눅스 커멘드창에서 임시 dns hosts 설정후 curl 테스트 해보는 방법 (0) | 2025.05.20 |
---|---|
http 웹 요청시 302 found 응답이 올 경우 무슨 내용일까?! (0) | 2025.05.20 |
커널 SVM(Kernel Support Vector Machine)이 대체 뭔데?! (0) | 2025.05.09 |
최대 마진 초평면(Maximum Margin Hyperplane)이란?! -서포트벡터머신 (0) | 2025.05.09 |
[머신러닝] K-NN (K-Nearest Neighbors) 방식이 뭐야?! (0) | 2025.05.09 |
댓글