문서

클라우드 서버에 cFos 충전 관리자 등록하기

클라우드 서버에 충전 관리자를 등록하려면 충전 관리자 구성에서 클라우드 서비스를 활성화해야 합니다. 그런 다음 충전 관리자는 cloud.cfos-emobility.de에서 클라우드 서버에 대한 TLS 암호화 연결을 설정합니다. "클라우드 서버", "클라우드 ID" 및 "시스템 비밀번호" 입력 필드는 비워 두어야 합니다. 이는 자체 클라우드 서버를 운영하는 경우에만 필요합니다.

CFos 클라우드 서버를 사용하는 경우 이 섹션에 클라우드 ID도 표시되며, 이는 시스템의 일련 번호에 해당합니다. 이는 클라우드 서버를 통해 자신의 시스템에 액세스하는 데 필요합니다.

클라우드 서버를 통해 자체 시스템에 액세스

위에서 설명한 대로 충전 관리자를 클라우드 서버에 연결해야 합니다. 이제 브라우저를 사용하여 https://cloud.cfos-emobility.de:4443 에서 클라우드 서버에 접속합니다. 클라우드 서버 로그인 페이지의 '클라우드 ID' 아래에 시스템의 일련 번호를 입력합니다.

관리자로 시스템에 액세스하려면 해당 확인란을 선택하고 '클라우드 사용자 ID' 아래에 시스템의 관리자 비밀번호를 입력합니다. 관리자 비밀번호는 비어 있지 않아야 합니다.

사용자로 시스템에 액세스하려면 적어도 한 명의 사용자가 설정되어 있어야 합니다. '클라우드 사용자 ID' 아래에 사용자 ID를 입력합니다. 이 경우 "'관리자'로 연결" 확인란은 비어 있습니다. 시스템의 관리자 비밀번호도 여기서 비어 있으면 안 됩니다! 그렇지 않으면 사용자 ID가 유효하더라도 보안상의 이유로 로그인에 실패합니다.

클라우드 서버를 통해 시스템에 액세스하는 경우 메뉴 표시줄에 '클라우드 로그인'이라는 추가 메뉴 항목이 나타납니다. 클라우드 서버 로그인 화면으로 돌아갑니다.

주의하세요! 클라우드 서버 운영자는 전송된 모든 데이터를 볼 수 있으며 잠재적으로 시스템/월박스에 액세스할 수 있습니다.

자체 클라우드 서버 운영

충전 관리자를 사용하여 자체 클라우드 서버를 운영할 수도 있습니다. 이렇게 하려면 다음과 같이 충전 관리자 프로그램을 호출하세요:
charging_manager 실행 <포트> -cloud_서버

<port> 매개변수는 클라우드 서버가 연결을 수락해야 하는 포트 번호를 나타냅니다. 기본적으로 TLS로 암호화된 HTTPS 연결만 허용됩니다. 선택적 매개변수 -allow_http를 사용하여 프로그램을 호출하면 암호화되지 않은 HTTP 연결도 동일한 포트에서 허용됩니다.

또한 매개변수 loglevel <1...4>를 사용하여 해당 레벨인 펠러, 경고, 정보, 데이터의 초기 로그 레벨을 설정할 수 있습니다.

클라우드 서버는 /ui/ko/cloud-admin.htm 페이지를 통해 구성 및 관리됩니다(예:
https://localhost:<port>/ui/ko/cloud-admin.htm)

관리자 비밀번호는 충전 관리자의 비밀번호입니다.

클라우드 서버에 새 시스템을 등록하려면 '클라우드 서버 관리 기능'에서 클라우드 ID와 클라우드 비밀번호를 할당하고 '새 시스템 추가'를 클릭합니다.

또한 "클라우드 서비스" 영역의 시스템 구성에서 할당된 클라우드 ID와 비밀번호, 클라우드 서버의 주소를 입력합니다. 클라우드 ID 입력 필드는 cFos 서버가 아닌 다른 서버를 입력하는 즉시 나타납니다.

이제 이전 섹션에서 설명한 대로 클라우드 서버를 통해 시스템에 액세스할 수 있어야 합니다.

자체 서버 인증서 사용

기본적으로 클라우드 서버는 자체 서명된 인증서를 사용하여 암호화된 연결을 설정합니다. 이는 암호화 수준에 대해서는 아무 것도 말해주지 않지만, 이러한 연결은 일반적으로 브라우저에서 안전하지 않은 것으로 표시됩니다. 그러나 인증 기관(CA)에서 서명한 자체 인증서를 클라우드 서버에 사용할 수도 있습니다. 이렇게 하려면 먼저 위에서 설명한 대로 클라우드 서버를 시작해야 합니다.

클라우드 서버가 포트 4443에서 수신 대기 중이라고 가정하면, 다음 매개 변수를 사용하여 클라우드 서버를 다시 호출하여 새 인증서를 가져올 수 있습니다:
charging_manager cloud_cert https://localhost:4443 /path/to/cert.pem /path/to/private_key.pem

Linux에서는 루트 권한 없이 클라우드 서버를 실행할 수 있지만, 위의 명령 앞에 "sudo"를 붙이면 루트 권한으로 인증서를 읽고 가져올 수 있습니다.