.. _console:

관리자 콘솔
======================

Genian NAC는 두 가지 유형의 관리 인터페이스를 제공합니다.
 - **WEB 콘솔 (Web Console, Web interface, 웹 인터페이스)** : 웹 브라우저에서 액세스할 수 있는 사용자 인터페이스이며, 모든 관리 및 정책 설정을 제공합니다.
 - **명령 줄 인터페이스(Command-line interface, CLI, 커맨드 라인 인터페이스)** : 기본 서비스 구성 및 네트워크 구성과 같은 시스템 설정을 제공합니다.

WEB 콘솔
---------------

WEB 콘솔의 접속 방식은 정책서버의 설치 방식에 따라 다릅니다.

On-Premises / 소프트웨어 NAC
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

#. **웹 브라우저** 를 열고 다음 링크로 이동합니다.
#. 아래 링크를 복사하여 브라우저에 붙여 넣습니다.
#. **정책 서버 관리 IP 주소:8443** 를 실제 IP 주소로 변경합니다.

::

  https://"정책 서버 관리 IP 주소:8443"/mc2/ (e.g. https://192.168.50.10:8443/mc2/)

Cloud managed
^^^^^^^^^^^^^^^

#. **웹 브라우저** 를 열고 다음 링크로 이동합니다.
#. 아래 링크를 복사하여 브라우저에 붙여 넣습니다.
#. **클라우드 정책 서버 도메인** 을 실제 등록된 이름으로 변경합니다.

::

    https://"Cloud Site Name"/ (e.g. https://nac.genians.net/)

-----------------

.. _cliconsole:

CLI 콘솔
-----------------

CLI(Command Line Interface) 콘솔은 SSH를 통해 접속할 수 있습니다. 


1. SSH 접속 프로그램을 통한 CLI 콘솔 접속
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

**Step1: 정책서버 SSH 접속을 위한 원격 액세스 설정하기**

정책서버로 SSH 접속을 하기 위해서는 허용하는 IP주소 또는 네트워크 주소/CIDR 패턴을 추가해야합니다.

#. 상단 패널에 **시스템** 으로 이동합니다.
#. 왼쪽 **시스템** 항목에서 **시스템관리** 를 선택합니다.
#. **정책서버 IP** 를 클릭합니다.
#. **환경설정 탭** 을 선택합니다.
#. **보안설정** 항목에서 **CLI 콘솔 접속 IP** 를 입력합니다.(SSH 접속을 수행하는 단말 IP)
#. **수정** 버튼을 클릭합니다.

**Step2: SSH 접속 프로그램을 통한 CLI 콘솔 접속하기**

CLI 콘솔 접속 방식은 정책서버의 설치 방식에 따라 다릅니다. 각각의 설치 방식별 포트 정보는 아래와 같습니다.

- **On-Premises 포트 정보** : 3910
- **소프트웨어 NAC 포트 정보** : 22
- **Cloud managed** : 클라우드 정책서버는 SSH CLI 콘솔을 제공하지 않습니다.

::

    #On-premises CLI 콘솔 접속
    ssh "정책 서버 관리 IP" -p 3910  (e.g. : ssh 192.168.50.10 -p 3910)

    #소프트웨어 NAC CLI 콘솔 접속
    ssh "정책 서버 관리 IP" -p 22  (e.g. : ssh 192.168.50.10 -p 22)

.. note:: | 소프트웨어 NAC의 CLI콘솔 접속이 되지 않는 경우에는 ``systemctl restart sshd`` 명령어를 통해 SSH 데몬을 재시작해주시기 바랍니다.


2. Web 콘솔에서 SSH 접속을 통한 CLI 콘솔 접속
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

#. 상단 패널에 **시스템** 으로 이동합니다.
#. 왼쪽 **시스템** 항목에서 **시스템관리** 를 선택합니다.
#. SSH 접속 대상 IP주소 오른쪽 |ssh| 아이콘을 클릭합니다.
#. 팝업창에 Username, Password를 입력하여 SSH 접속을 수행합니다.

.. |ssh| image:: /images/ssh.png