메인 콘텐츠로 건너뛰기

CLI 명령어 전체 참조

현재 제품의 Server·Agent 공개 CLI를 정리했습니다. MCP 도구는 MCP 도구 참조에서 확인하세요. Linux 셸에서 sudo drlink로 REPL에 들어가면 아래 명령을 그대로 입력합니다. 일반 셸에서 실행할 때는 각 줄 앞에 sudo drlink를 붙이세요. 꺾쇠괄호 값은 실제 값으로 바꿔야 합니다. 이름까지만 입력한 set은 생성/수정 마법사를 열고, 필드를 모두 준 명령은 필요한 영향도 확인 후 직접 적용합니다.

명령 입력과 도움말

Server 조회

Server 생성과 수정

일괄 등록 CSV 헤더는 label,ssh_user,note입니다. 미사용 코드 최대 10개, 기본 유효기간 1시간/최대 24시간이며 SSH 사용자명은 비워도 됩니다. Zero-Touch는 공인 HTTPS 호스트명 또는 검증된 숫자 IP/Private CA 경로의 짧은 일회용 명령을 만듭니다. DNS는 필수가 아니며 준비 조건이 없으면 발급 전에 오류를 냅니다.

접근 정책과 파일 경로 범위

파일 권한에는 Rule의 paths가 필요합니다. 수정 시 생략하면 유지하고 paths none이면 비웁니다. command-exec는 OS 계정 권한으로 동작하므로 파일 경로 제한보다 강한 권한입니다. 최초 OAuth 소유자의 자동 mcp-owner-full-access Rule은 Managed Host에 7개 기능을 부여할 수 있습니다. 읽기 전용 사용자는 별도 최소 권한 identity와 기존 Rule까지 확인하세요.

Server 리소스 삭제

삭제 전에 참조를 확인하세요. 그룹 멤버십 제거는 메타데이터 변경이고, bare unset managed-host는 신뢰·엔드포인트 예약을 폐기합니다. 리소스 삭제와 정책 초기화에는 y/N 확인이 적용될 수 있습니다. unset mcp-tls는 공개 경로를 제거하되 인증서 자료를 보존하고, purge는 대화형 확인 후 보존한 비밀 자료까지 제거합니다.

정책 테스트

파일 테스트에는 path를 지정하세요. Group은 원자 조합으로 확장되며 전체 ALLOW는 모든 조합이 허용될 때만 표시됩니다. 정책 테스트는 실제 통신이나 MCP 호출 성공을 대신하지 않습니다.

Server 운영·OAuth·인증서

system backup validate는 읽기 전용이며 restore는 검증·확인 후 현재 상태를 교체합니다. OAuth 페이지의 서버·클라이언트와 새 pending ID를 확인한 뒤 해당 서버에서 승인하세요. 인증서 issue/import/renew는 프런트엔드를 재시작할 수 있으며 TLS 조회는 system certificate status입니다. 제품과 엔진 업데이트는 별도 명령입니다.

Agent Host 명령

Remote Service는 소유 Agent에서 만들고 TCP 또는 Fixed TCP Service Object 1개를 선택합니다. 공개 엔드포인트는 Server가 할당합니다. UDP·Service Group·CIDR/다중 대상·중복 destination+service는 거부됩니다. 런타임 검증 문제는 diagnostics → synchronize → show remote-service 순서로 확인하세요. autostart disable은 다음 부팅에 적용되고 resume은 시작·자동 시작을 복원합니다.

ConfigurationBundle

현재 역할의 새 export를 기준으로 작성하세요. apiVersion/kind 필드는 없습니다. 생략한 리소스는 유지하고 state: absent는 명시적으로 삭제합니다. 오래된 sourceRevision은 apply에서 거부됩니다. 원자성은 Server/Agent 각 컨텍스트 내부에 한정됩니다. revision 조건이 맞으면 동일 내용 재적용은 NO CHANGE입니다.

정책별 기본 동작

Rule 순서나 Rule별 allow/deny 필드는 없습니다. 기존 모드와 충돌하는 mode 변경은 거부됩니다. 첫 Rule에는 mode가 필요합니다. 활용 사례 · Claude / ChatGPT 연결

REPL 편의 명령

등록 예제의 자동 구성

SSH/RDP/Choose Remote Services로 발급하면 선택한 서비스는 자동 구성됩니다. 기본 실습은 show remote-services로 실제 이름을 확인하고 중복 생성하지 않습니다. 단건 SSH only의 빈 사용자명은 SSH 게시를 유지하지만 bulk의 빈 ssh_user는 management-only입니다. 위 명령 목록은 문법 참조이므로 Group 구성원·AI Identity·Managed Host·Service Object는 실행 전에 실제로 존재해야 합니다.
마지막 수정일 2026년 10월 29일