콘텐츠로 이동
공식 웹사이트로 돌아가기

네트워크 및 보안

안정적인 네트워크 연결과 통제 가능한 액세스 범위는 엣지 장치의 안전한 운영을 위한 기반입니다. JelinaOS는 포괄적인 네트워크 설정 기능과 다계층 보안 메커니즘을 제공합니다.

네트워크 케이블을 연결하면 별도 설정 없이 자동으로 주소를 할당받습니다(DHCP). 고정 주소가 필요한 경우 시스템 네트워크 설정에서 해당 인터페이스의 정적 주소를 설정합니다.

시스템 네트워크 관리 도구로 Wi-Fi에 연결합니다.

Terminal window
nmcli device wifi connect "SSID" password "암호"
Terminal window
ip addr # 인터페이스 및 주소 확인
nmcli device # 네트워크 장치 상태 확인

장치 에이전트가 보고한 네트워크 주소는 클라우드의 장치 대시보드에서 확인할 수 있습니다.

시스템은 장치의 기본적인 보호를 위해 방화벽 기능(iptables)을 제공합니다.

Terminal window
# 현재 규칙 확인
iptables -L -n
# 지정된 포트 허용(예: TCP 8080)
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

방화벽 규칙을 변경할 때는 원격 연결이 끊기지 않도록 주의하세요.

장치와 클라우드는 암호화된 채널로 통신합니다. 원격 운영 관리 기능을 사용하기 전에 장치가 활성화되어 있고 Online 상태인지 확인하세요.

  • 원격 SSH, 원격 데스크톱 및 서비스 프록시는 기본적으로 사용할 수 있습니다.
  • 운영 모드에서는 클라우드를 통한 장치 액세스만 허용됩니다. 장치와 동일한 LAN에 있어도 장치에 직접 액세스할 수 없습니다.
  • LAN에서 직접 액세스해야 하는 경우 배포 설정에서 지정 포트를 개방할 수 있습니다.
조치 설명
기본 암호 변경 출하 시 기본 자격 증명은 최초 연결에만 사용하며, 정식 사용 전에 반드시 변경해야 합니다.
포트 노출 최소화 업무에 필요한 포트만 개방합니다.
운영 모드 장치는 보안 채널을 통해서만 클라우드와 통신합니다.
액세스 키 장치 로컬 인터페이스에서 키로 인증하며, 키는 언제든 다시 생성할 수 있습니다.
증상 점검 절차
장치가 오프라인 상태임 네트워크 연결 확인 → 장치 에이전트 실행 확인 → 에이전트 로그 확인
원격 액세스 불가 장치 활성화 및 Online 상태 확인 → 액세스 권한과 대상 서비스 설정 확인
애플리케이션이 네트워크에 액세스하지 못함 방화벽 규칙 확인 → 컨테이너 포트 매핑 확인
도메인 이름 확인 오류 DNS 설정 확인(resolvectl status)
시간이 동기화되지 않음 시스템 시간과 시간 동기화 서비스 상태 확인(timedatectl)
포트 노출 점검 수신 대기 포트 확인(ss -lntup), 방화벽 규칙 대조
  • 컨테이너 원격 관리 포트(예: Docker 2375)는 기본적으로 개방되지 않습니다. 꼭 활성화해야 한다면 신뢰할 수 있는 네트워크에 배치하고 액세스 제어를 적용하세요.
  • 방화벽 규칙을 변경하기 전에 대체 접속 수단이 있는지 확인하여 원격 연결 단절을 방지하세요.