ComfyUI Manager 보안 수준 오류 수정
Git URL을 통해 ComfyUI 플러그인을 설치할 때 ‘이 작업은 이 보안 수준 구성으로 허용되지 않습니다’ 오류가 발생하는 경우, 이는 ComfyUI Manager의 보안 정책이 외부 코드 실행을 제한하기 때문입니다. 이 가이드는 Windows/macOS/Linux 모든 플랫폼에서의 해결책을 제공합니다.
1. 오류 원인 분석
이 오류는 ComfyUI Manager의 보안 등급 메커니즘에 의해 발생합니다. 시스템의 기본 설정이 security_level = normal
로 되어 있을 때, 검증되지 않은 제3자 Git 저장소의 설치를 차단합니다. 이 메커니즘은 악성 코드 주입을 방지하기 위한 것이지만, 일부 플러그인 설치에 실패할 수 있습니다.
사실 ComfyUI Manager 저장소에는 이 문제를 해결하는 방법이 설명되어 있으며, config.ini
파일을 수정하여 보안 수준을 weak
로 변경하면 됩니다.
2. 핵심 해결책: 보안 수준 수정
수정 후에는 보안 수준을 복원하는 것이 좋습니다. 장기적인 위험 노출을 피하기 위해서입니다.
단계 1: 구성 파일 찾기
ComfyUI-Manager 버전에 따라 구성 파일 경로가 다릅니다:
-
Manager 3.0 이상:
ComfyUI/user/default/ComfyUI-Manager/config.ini
-
Manager 3.0 이하:
- Windows:
ComfyUI 루트 디렉토리\custom_nodes\ComfyUI-Manager\config.ini
- macOS:
~/Documents/ComfyUI/custom_nodes/ComfyUI-Manager/config.ini
- 클라우드 서버: JupyterLab 또는 SSH를 통해 설치 디렉토리로 들어가서 찾기
- Windows:
작업을 시작하기 전에 config.ini
파일을 백업하세요.
단계 2: 보안 매개변수 수정
텍스트 편집기로 config.ini
를 열고 다음을 찾습니다:
security_level = normal
이를 다음과 같이 수정합니다:
security_level = weak # 모든 출처의 플러그인 설치 허용
주의: 일부 시스템에서는 수정 사항을 저장하기 위해 관리자 권한이 필요할 수 있습니다. Windows 사용자는 파일을 마우스 오른쪽 버튼으로 클릭 → 속성 → ‘읽기 전용’ 속성 해제
단계 3: 서비스 재시작
- ComfyUI 데스크톱 버전: ComfyUI를 완전히 종료한 후 다시 시작
- ComfyUI 포터블 버전: 종료 후 run_nvidia_gpu.bat를 클릭하여 다시 시작
작업 확인
Manager에서 Git URL을 통해 플러그인을 설치해 보세요 (예: https://github.com/comfyanonymous/ComfyUI_bitsandbytes_NF4 입력). 오류가 발생하지 않으면 성공입니다.
3. 대체 솔루션: 안전 모드 설치
Manager를 열고 → 사용자 정의 노드 설치
장점: 구성 수정이 필요 없지만, Manager 데이터베이스에 등록된 플러그인만 지원합니다.
4. 기타
1. config.ini를 찾을 수 없음
config.ini를 찾을 수 없는 경우:
- Everything과 같은 도구를 사용하여 전체 검색
- ComfyUI Manager 플러그인을 다시 설치
2. 클라우드 환경 특별 처리
클라우드 배포 플랫폼에서:
- JupyterLab 터미널을 통해
custom_nodes/ComfyUI-Manager/config.ini
파일 찾기 - Ctrl+O로 저장 → Ctrl+X로 종료
3. ComfyUI 및 Manager 업데이트
오류를 해결하기 위한 선택적 단계로, ComfyUI 및 ComfyUI-Manager의 최신 버전으로 업데이트하는 것을 고려할 수 있습니다. 때때로 새로운 버전이 관련 보안 정책 문제를 수정할 수 있습니다.
5. 보안 권장 사항
임시로 약한 보안 모드 활성화
- 설치가 완료된 후 즉시
security_level = normal
로 복원하여 장기적인 위험 노출을 피하세요.