개요 — 무엇을 하나
원격 에뮬레이트는 SSH 세션 없이 각 노드의 tlx.php 에이전트에 HTTP 릴레이로 프로브를 배포·실행합니다. 대상 호스트에 직접 로그인하지 않고도 버전·파라미터·방화벽·보안 진단 프로브를 "몇 번의 클릭"으로 여러 서버에 돌릴 수 있습니다.
이것은 SSH 가 아니라 tlx.php HTTP 릴레이입니다. 인터랙티브 셸이 필요하면 SSH PTY 터미널을 쓰세요. 릴레이는 서명으로 게이트되며 임의 명령이 아니라 화이트리스트된
infr_*.cjs프로브만 실행합니다.
화면 구성
Inventory ▸ Tools 의 프로브 카드에 "원격 에뮬레이트"가 붙습니다(RemoteProbeCatalog 에 등록된 프로브에 한함). 대상 인스턴스 체크리스트 → 배포 → 실행 → 결과 검토 → 적용 흐름.
사용법
- 대상 인스턴스를 고릅니다. 도달 가능 = alias 가 run_report 수집기 노드와 일치(
RemoteAgentService::reachable). - 프로브를 배포·실행합니다(서명된 요청).
- 산출 JSON 을 검토하고 [적용] 하면 해당 자산 엔드포인트(예: 버전 원장·파라미터·방화벽·보안 진단)에 등재됩니다.
등록된 프로브(5종): infr_version_probe · infr_instance_probe · infr_server_params_probe · infr_firewall_probe · infr_seccheck_probe.
데이터 소스
App\Services\Remote\RemoteAgentService·App\Support\RemoteProbeCatalog·Collector\TlxClient- 각 프로브의
import_route(적용 엔드포인트)
권한
배포·실행·적용은 level≥2 + 감사. 임의 host 실행은 불가(등록 인스턴스·화이트리스트 프로브만 → SSRF 회피).
관련 항목
