로그인¶
ID와 암호를 입력하고 LOGIN 버튼을 눌러주세요. ENDPOINT에는 Manager로의 연결을 중계하는 Backend.AI Console-Server가 작동하고 있는 URL을 넣어주시면 됩니다.
주석
Console server의 설치 및 설정 환경에 따라, Endpoint가 고정되어 있을 수 있습니다.
주석
Backend.AI는 사용자의 비밀번호를 단방향 해시를 통해 안전하게 보관하고 있습니다. BSD의 기본 암호 해시인 BCrypt를 사용하고 있어, 서버 관리자도 사용자의 비밀번호를 알 수 없습니다.
주석
악성 사용자가 다른 사용자의 비밀번호를 추측하기 어렵게 만들기 위해, 비밀번호는 8자 이상, 알파벳/특수문자/숫자를 1개 이상 포함해야 합니다.
로그인이 완료되면 Summary 탭에서 현재 사용하고 있는 자원량 등의 정보를 확인할 수 있습니다.
우측 상단의 아이콘을 클릭하면 하위 메뉴가 나옵니다. Log Out 버튼을 클릭해서 로그아웃 할 수 있습니다. 또한 LogOut 이 쓰여진 곳의 아이콘을 클릭해서 로그아웃 할 수도 있습니다.
주석
서버 및 클라이언트 설정에 따라 사용자가 이메일 기반 인증을 통해 스스로 가입을 진행할 수 있습니다. 이 기능은 AWS 연결을 필요로하며 클라우드 비용이 발생할 수 있으므로, 대부분의 온프레미스 환경에서는 기본적으로 비활성화 되어 있습니다.
경고
로그인 실패가 10 회 이상 발생하면 보안상의 이유로 로그인 시도가 20분 간 제한됩니다. 만약 20분 후에도 로그인 제한이 계속 유지되는 경우에는 시스템 관리자에게 문의 하십시오.
이 설정은 다음과 같은 방법으로 수정할 수 있습니다.
- Console-Server가 설치된 호스트로 SSH 접속.
- Console-Server의 설정 파일이 있는 위치로 이동. 통상적으로
/home/lablup/.config/backend.ai/console-server.conf
위치에 있으나, 이는 시스템 구성에 따라 변할 수 있음. console-server.conf
파일을 텍스트 편집기로 열고[session]
섹션의login_allowed_fail_count
(기본값 1200초) 와login_block_time
(기본값 10회)을 원하는 값으로 수정. 예를 들어, 5번 연속 로그인 실패한 사용자 계정을 1시간 동안 로그인 할 수 없도록 만들려면login_allowed_fail_count = 5
,login_block_time = 3600
과 같이 설정할 수 있음.- Console-Server를 재시작:
sudo systemctl restart backendai-console-server
주석
첫 로그인 이후 브라우저의 로그인 세션 정보는 Console-Server에서 30일 동안 보관됩니다. 따라서, 첫 로그인 후 30일이 지나면 사용자는 다시 로그인을 해야 합니다. 서버 측에서 쿠키 정보를 언제 만료시킬 것인지에 관해서는 다양한 의견이 있을 수 있습니다. 너무 짧으면 사용자가 불편함을 호소할 것이고, 너무 길면 사용자 계정의 보안 위험이 증가할 것입니다. Microsoft Teams 등과 같은 많은 웹 기반 애플리케이션에서 30일 만료 정책을 수행하고 있기에, Backend.AI에서도 30일 만료 정책을 설정하고 있습니다.
만약, 이 설정값을 바꾸고 싶다면 다음 과정을 따르십시오.
- Console-Server가 설치된 호스트로 SSH 접속.
- Console-Server의 설정 파일이 있는 위치로 이동. 통상적으로
/home/lablup/.config/backend.ai/console-server.conf
위치에 있으나, 이는 시스템 구성에 따라 변할 수 있음. console-server.conf
파일을 텍스트 편집기로 열고[session]
섹션의max_age
를 원하는 값으로 수정. 예를 들어, 로그인 세션을 하루만 유지하고 싶은 경우86400
입력 (단위: 초).- Console-Server를 재시작:
sudo systemctl restart backendai-console-server