ePOS 프린터용 자체 서명 인증서¶
Odoo에서 작동하게 하려면 IoT 박스 없이 사용할 수 있는 일부 프린터 모델의 경우 브라우저와 프린터 간의 보안 연결을 설정하기 위해 HTTPS 프로토콜 이 필요할 수 있습니다. 그러나 HTTPS를 사용하여 프린터의 IP 주소에 접근하려고 할 경우 대부분의 웹 브라우저에서는 경고 페이지가 표시됩니다. 이 경우 일시적으로 강제 연결 하여 브라우저 창이 열려 있는 동안 HTTPS로 페이지에 접속하여 Odoo에서 ePOS 프린터를 사용할 수 있습니다.
경고
브라우저 창을 닫으면 연결이 끊어집니다. 따라서 이 방법은 임시 해결책 또는 :ref:`후속 지침 <epos_ssc/instructions>`을 따르기 위한 전제 조건으로만 사용해야 합니다..
자체 서명 인증서 생성, 내보내기 및 가져오기¶
지속적인 솔루션을 위해서는 **자체 서명된 인증서**를 생성한 다음 브라우저로 내보내고 가져와야 합니다.
중요
SSL 인증서 생성**은 **한 번만 진행해야 합니다. 다른 인증서를 생성하면 이전 인증서를 사용하는 디바이스의 HTTPS 액세스 권한이 손실됩니다.
ePOS의 IP 주소 (예: https://192.168.1.25
)에 액세스하고 ‘고급 및 :guilabel:`[IP 주소]로 진행(안전하지 않음)`을 클릭하여 강제로 연결합니다.
다음으로 프린터 자격 증명을 사용하여 로그인한 후 ePOS 프린터 설정에 액세스합니다. 로그인하려면 ID 필드에 epson`을 입력하고 :guilabel:`비밀번호
필드에 프린터 일련 번호를 입력합니다.
인증 섹션에서 인증서 목록`을 클릭한 후 :guilabel:`만들기`를 클릭하여 새로운 **자체 서명 인증서**를 생성하세요. :guilabel:`일반 이름`은 자동으로 채워지게 됩니다. 입력되지 않는 경우 프린터 IP 주소 번호를 입력합니다. :guilabel:`유효 기간 필드에 인증서 유효 기간을 선택하고 만들기 및 :guilabel:`초기화`를 클릭하거나 프린터를 수동으로 다시 시작합니다.
자체 서명된 인증서가 생성됩니다. 페이지를 새로고침하고 보안 섹션에서 SSL/TLS`를 클릭하여 :guilabel:`서버 인증서 섹션에서 **자체 서명된 인증서**가 올바르게 선택되어 있는지 확인합니다
내보내기 프로세스는 OS (운영 체제)`와 브라우저에 따라 크게 다릅니다. 먼저 IP 주소 (예: `https://192.168.1.25)로 이동하여 웹 브라우저에서 ePOS 프린터 설정에 액세스합니다. 그런 다음 **자체 서명 인증서 생성 탭**에 설명된 대로 수기로 연결합니다.
**구글 크롬**을 사용하는 경우,
검색창 옆에 있는 :guilabel:`안전하지 않음`을 선택하고 :guilabel:`인증서가 유효하지 않습니다`를 클릭합니다;
세부정보 탭으로 이동하여 :guilabel:`내보내기`를 클릭합니다;
파일 이름 끝에 ‘.crt’를 추가하여 올바른 확장자를 갖도록 합니다;
팝업 창 하단에서 :guilabel:`Base64로 인코딩된 ASCII, 단일 인증서`를 선택합니다;
저장 후 인증서를 내보냅니다.
경고
일부 브라우저에서 파일이 표시되지 않을 수 있으므로 인증서의 확장자가 `.crt`로 끝나는지 확인하세요.
**모질라 파이어폭스**를 사용하는 경우,
주소 표시줄 옆에 있는 **자물쇠 모양**의 아이콘을 클릭합니다.;
:menuselection:`연결이 안전하지 않음 –> 추가 정보 –> 보안 탭 –> 인증서 보기`로 이동합니다;
기타 섹션까지 아래로 스크롤합니다;
다운로드 섹션에서 :guilabel:`PEM(인증)`을 클릭합니다;
저장 후 인증서를 내보냅니다.
가져오기 프로세스는 :abbr:`OS(운영 체제)`와 브라우저에 따라 다릅니다.
Windows 10에서는 인증서가 시스템에서 관리되므로 브라우저 대신 인증서 파일에서 자체 서명된 인증서를 가져와야 합니다.
Windows 파일 탐색기를 사용하여 다운로드한 인증 파일을 찾습니다;
인증 파일을 마우스 오른쪽 버튼으로 클릭하고 :guilabel:`인증서 설치`를 선택합니다;
현재 사용자 또는 모든 사용자(로컬 컴퓨터)에 대한 인증서를 설치할 위치를 선택합니다. 그런 다음 :guilabel:`다음`을 클릭합니다;
인증서 저장소
화면에서 :guilabel:`모든 인증서를 다음 저장소에 놓기`를 선택하고 :guilabel:`찾아보기…`를 클릭한 다음 :guilabel:`신뢰하는 루트 인증 기관`을 선택합니다;:guilabel:`완료`를 클릭하고 팝업 보안 창을 수락합니다;
컴퓨터를 다시 시작하여 변경 사항을 적용합니다.
**구글 크롬**을 사용하는 경우,
크롬 열기;
:menuselection:`설정 –> 개인 정보 및 보안 –> 보안 –> 인증서 관리`로 이동합니다;
권한 탭으로 이동하여 :guilabel:`가져오기`를 클릭하고 내보낸 인증 파일을 선택합니다;
모든 경고를 수락합니다;
:guilabel:`확인`을 클릭합니다;
브라우저를 다시 시작합니다.
**모질라 파이어폭스**를 사용하는 경우,
Firefox 열기;
:menuselection:`설정 –> 개인정보 및 보안 –> 보안 –> 인증서 보기…–> 가져오기`로 이동합니다;
내보낸 인증 파일을 선택합니다;
확인란을 선택하고 승인합니다;
브라우저를 다시 시작합니다.
Mac OS의 모든 브라우저에서 안전한 연결을 보장하려면 다음 단계를 따르세요:
Safari를 실행하고 프린터의 IP 주소를 입력합니다. 이 작업을 수행하면 경고 페이지가 표시됩니다;
경고 페이지에서 :menuselection:`세부 정보 표시 –> 이 웹사이트 방문 –> 웹사이트 방문`으로 이동한 후 승인합니다;
프린터를 다시 시작하여 다른 브라우저에서 사용할 수 있도록 합니다.
SSL 인증서를 생성하고 iOS 장치로 내보내려면 구글 크롬 또는 **모질라 파이어폭스**를 엽니다. 그런 다음
ePOS의 IP 주소 (예: https://192.168.1.25
)에 액세스하고 ‘고급 및 :guilabel:`[IP 주소]로 진행(안전하지 않음)`을 클릭하여 강제로 연결합니다.
다음으로 프린터 자격 증명을 사용하여 로그인한 후 ePOS 프린터 설정에 액세스합니다. 로그인하려면 ID 필드에 epson`을 입력하고 :guilabel:`비밀번호
필드에 프린터 일련 번호를 입력합니다.
인증 섹션에서 인증서 목록`을 클릭한 후 :guilabel:`만들기`를 클릭하여 새로운 **자체 서명 인증서**를 생성하세요. :guilabel:`일반 이름`은 자동으로 채워지게 됩니다. 입력되지 않는 경우 프린터 IP 주소 번호를 입력합니다. :guilabel:`유효 기간 필드에 인증서 유효 기간을 선택하고 만들기 및 :guilabel:`초기화`를 클릭하거나 프린터를 수동으로 다시 시작합니다.
자체 서명된 인증서가 생성됩니다. 페이지를 새로고침하고 보안 섹션에서 SSL/TLS`를 클릭하여 :guilabel:`서버 인증서 섹션에서 **자체 서명된 인증서**가 올바르게 선택되어 있는지 확인합니다
내보내기 프로세스는 OS (운영 체제)`와 브라우저에 따라 크게 다릅니다. 먼저 IP 주소 (예: `https://192.168.1.25)로 이동하여 웹 브라우저에서 ePOS 프린터 설정에 액세스합니다. 그런 다음 **자체 서명 인증서 생성 탭**에 설명된 대로 수기로 연결합니다.
**구글 크롬**을 사용하는 경우,
검색창 옆에 있는 :guilabel:`안전하지 않음`을 선택하고 :guilabel:`인증서가 유효하지 않습니다`를 클릭합니다;
세부정보 탭으로 이동하여 :guilabel:`내보내기`를 클릭합니다;
파일 이름 끝에 ‘.crt’를 추가하여 올바른 확장자를 갖도록 합니다;
팝업 창 하단에서 :guilabel:`Base64로 인코딩된 ASCII, 단일 인증서`를 선택합니다;
저장 후 인증서를 내보냅니다.
경고
인증서의 확장자가 `.crt`로 끝나는지 확인하세요. 그렇지 않으면 가져오기 프로세스 중에 일부 브라우저에서 파일이 표시되지 않을 수 있습니다.
**모질라 파이어폭스**를 사용하는 경우,
안드로이드 장치로 SSL 인증서를 가져오려면 먼저 컴퓨터에서 인증서를 생성하고 내보냅니다. 그런 다음 이메일, 블루투스 또는 USB를 사용하여 .crt
파일을 장치로 전송합니다. 파일이 장치로 전송되면
설정을 열고 ‘인증서’를 검색합니다;
인증서 AC (장치 저장소에서 설치)를 클릭합니다;
인증서 파일을 선택하여 기기에 설치합니다.
참고
인증서를 설치하는 구체적인 단계는 안드로이드 버전 및 디바이스 제조업체에 따라 다를 수 있습니다.
SSL 인증서를 iOS 장치로 가져오려면 먼저 컴퓨터에서 인증서를 생성하고 내보냅니다. 그런 다음 이메일, 블루투스 또는 파일 공유 서비스를 사용하여 ‘.crt’ 파일을 장치로 전송합니다.
파일을 다운로드하면 경고 팝업이 표시됩니다. :guilabel:`허용`을 클릭하여 구성 프로필을 다운로드하고 추가 팝업을 모두 닫습니다. 그런 다음,
iOS 기기에서 **설정 앱**으로 이동합니다;
사용자 세부 정보에서 :guilabel:`프로필 다운로드됨`을 클릭합니다;
다운로드한 ‘.crt’ 파일을 찾아 선택합니다;
화면 오른쪽 상단의 :guilabel:`설치`를 클릭합니다;
장치에 비밀번호가 설정되어 있는 경우 비밀번호를 입력합니다;
인증서 경고 화면의 오른쪽 상단에 있는: guilabel:`Install`를 클릭하고 이어지는 팝업 창을 클릭합니다;
:guilabel:`완료`를 클릭합니다.
설치 후에도 인증서를 사용하려면 여전히 인증이 필요합니다. 인증하려면
중요
언급되지 않은 운영 체제 또는 웹 브라우저에서 SSL 인증서를 내보내야 하는 경우 기본 검색 엔진에서
SSL 인증서 내보내기
+ `브라우저 또는 운영 체제 이름`을 검색합니다.마찬가지로, 언급되지 않은 OS 또는 브라우저에서 SSL 인증서를 가져오려면 사용하는 검색 엔진에서 ‘SSL 인증서 루트 기관 가져오기’ + ‘브라우저 또는 운영 체제 이름’을 검색합니다.
인증서를 올바르게 가져왔는지 확인하기¶
프린터 연결이 안전한지 확인하려면 HTTPS를 사용하여 IP 주소에 연결합니다. 예를 들어 브라우저에서 `https://192.168.1.25`로 이동합니다. SSL 인증서가 올바르게 적용된 경우에는 더 이상 경고 페이지가 표시되지 않으며 주소 표시줄에 연결이 안전하다는 것을 나타내는 자물쇠 아이콘이 표시됩니다.