This is an old revision of the document!
관리 프로그램
패널 PC를 처음 부팅하면 관리 프로그램(Administration Program)의 사용자 인터페이스가 자동으로 실행됩니다.
관리 프로그램은 일반적인 데스크톱 환경보다 다음과 같은 장점을 제공합니다.
- 부팅 직후 장치가 정상적으로 동작하고 있음을 즉시 확인할 수 있습니다.
- IP 주소, 하드웨어 정보, 소프트웨어 정보, 버전 정보, 시스템 자원 사용량 등의 정보를 한눈에 확인할 수 있습니다.
- 최종 사용자뿐만 아니라 생산 및 테스트 담당자가 자주 사용하는 기능에 빠르게 접근할 수 있습니다.
- 패널 PC에서 구현할 수 있는 기능과 소프트웨어의 예제를 제공합니다.
- 패널 PC 전용으로 설계되어 LCD 화면 크기에 맞지 않는 창이 표시되는 등의 문제가 발생하지 않습니다.
관리 프로그램에서 제공되지 않는 기능은 터미널 콘솔을 통해 사용할 수 있습니다.
시스템 서비스
관리 프로그램은 포트 7080에서 동작하는 .NET Blazor Server 애플리케이션입니다.
일부 시스템 기능을 사용하기 위해 관리자 권한이 필요하므로, 시스템 서비스 형태로 실행됩니다.
서비스를 중지하고 자동 실행을 비활성화하려면 다음 명령을 실행하십시오.
sudo systemctl stop admin-program sudo systemctl disable admin-program
로컬 화면 표시
기본적으로 부팅이 완료되면 Chromium 키오스크 브라우저를 통해 관리 프로그램이 LCD 화면에 표시됩니다.
이 동작은 ~/autorun/autorun.sh 파일에 있는 다음 명령으로 제어됩니다.
/opt/ComfileTech/admin-program/show_ui
부팅 시 관리 프로그램 화면이 표시되지 않도록 하려면 ~/autorun/autorun.sh 파일에서 해당 줄을 주석 처리한 후 재부팅하십시오.
원격 화면 표시
관리 프로그램은 원격 데스크톱 기능과 별개로 SSH 터널을 이용하여 원격에서 접속할 수 있습니다.
원격 접속 방법은 다음과 같습니다.
- 클라이언트 PC에서
ssh -L 7080:localhost:7080 admin@{jpc_ip_address}명령을 실행하여 SSH 터널을 생성합니다. - 로그인 후 웹 브라우저에서
https://localhost:7080주소를 엽니다.
SSH 터널을 사용하면 패널 PC의 기존 인증(Authentication), 권한 관리(Authorization), 암호화(Encryption) 기능을 그대로 활용할 수 있습니다. 따라서 HTTP(S) 서비스에 별도의 인증 및 보안 기능을 구현할 필요가 없습니다.
