Snyk CLI용 프록시 구성
일반 프록시 구성
프록시 뒤에서 Snyk CLI를 사용할 때는 다음 환경 변수를 사용하여 프록시 구성을 제공해야 합니다.
HTTP_PROXY 또는 http_proxy
HTTPS_PROXY 또는 https_proxy
NO_PROXY 또는 no_proxy
HTTPS_PROXY의 https는 https 프로토콜을 사용하는 요청이 이 프록시를 사용함을 의미합니다. 프록시 자체가 https를 사용할 필요는 없습니다.
자세한 내용은 Snyk API에 연결하도록 Snyk CLI 구성 및 프록시 뒤에서 Snyk을 사용하는 방법을 참조하십시오.
프록시 인증
기본적으로 Snyk CLI는 프록시 인증을 감지하고 적용하려고 시도합니다.
프록시 서버가 프록시 인증을 요청하고(PROXY-AUTHENTICATE 응답 헤더로 표시됨) 서버와 CLI가 동일한 인증 메커니즘을 지원하는 경우 CLI는 현재 운영 체제에 로그인된 사용자(SSO)로 인증합니다.
이는 다음 인증 메커니즘에 대해 지원됩니다.
Negotiate
Kerberos (모든 OS)
NTLM (Windows NT LAN Manager)
Windows 운영 체제 구성
Windows 운영 체제(OS)에서 Kerberos 및 NTLM 인증 메커니즘은 OS 자체에서 제공되며 모든 도메인 사용자에게 제공됩니다.
Snyk CLI는 특정 구성이 필요하지 않습니다.
비Windows 운영 체제 구성 (Linux, macOS)
비Windows 운영 체제에서 Snyk CLI는 SSO도 지원하지만, 추가적으로 다음 환경 변수로 구성해야 합니다.
이러한 변수 사용은 MIT Kerberos 구현을 따릅니다.
KRB5_CONFIG - Kerberos 구성 파일
KRB5CCNAME - Kerberos 자격 증명 캐시
현재 지원되는 유일한 자격 증명 캐시 유형(
ccache유형)은 FILE입니다.캐시 파일은 CLI에서 업데이트할 수 없다는 점에 유의하는 것이 중요합니다. 즉, 캐시 파일은 kinit를 실행하는 것과 같이 외부에서 업데이트되어야 합니다.
프록시 인증 비활성화
인증을 비활성화하려면 다음 명령줄 매개변수를 지정하십시오.
문제 해결
연결 문제가 있는 경우 디버그 출력 -d를 활성화하여 유용한 통찰력을 얻으십시오.
Last updated