소개
이 문서에서는 지정된 CTB(Cisco Telemetry Broker) 어플라이언스에서 비밀번호 재설정을 수행하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- 기본 Linux 관리
- 기본 Cisco Telemetry Broker 아키텍처
- 비밀번호 재설정을 수행하려면 원하는 어플라이언스에 대한 CLI(Command Line Interface)에 대한 콘솔 액세스가 필요합니다.
참고: 이 프로세스는 가상 브로커 노드에서만 수행할 수 있습니다. 하드웨어 어플라이언스는 보안 부팅에 의해 제한됩니다.
- 참고: 이 프로세스는 보안 부팅을 통해 하드웨어 어플라이언스를 제한할 수 있으므로 가상 CTB 브로커 노드에서만 수행할 수 있습니다.
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- 버전 2.0.1을 실행하는 CTB Manager 노드입니다.
- 버전 2.0.1을 실행하는 CTB 브로커 노드입니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
구성
비밀번호는 사용자,admin, root및 사용자별로 개별적으로 수행할 수 있다webadmin. 웹 사용자webadmin는 CTB의 관리자 노드에만 사용할 수 있습니다. 및adminrootCLI 사용자는 Manager 및 Broker 노드 모두에서 사용할 수 있습니다.
CLI 관리자 비밀번호 변경
현재 관리자 CLI 비밀번호를 알고 있고 간단하게 변경하려는 경우 이 작업은 sudo ctb-install —config 명령을 사용하여 수행할 수 있으며, admin으로 로그인합니다



CLI 사용자 비밀번호 재설정
CLI 사용자 비밀번호를 재설정하려면
1. 콘솔 연결을 통해 원하는 노드에 연결합니다.
2. 명령을 입력하여 노드sudo shutdown -r now를 재부팅합니다.
3. GRUB 메뉴에서 를 입력하여 부트 매개변수 화면을 엽니다e. 이 그림에서는 GRUB 메뉴의 예를 보여 줍니다.
CTB 노드의 GRUB 메뉴 예
4. 로 시작하는 라인을 찾습니다linux. 줄의 끝에 커서를 놓고 init=/bin/bash들어갑니다. 앞서 언급한 문자열 앞에 공백이 있는지 확인합니다. 이 그림에서는 추가된 매개 변수가 화면에 나타나는 예를 보여 줍니다.
추가 옵션이 있는 매개 변수 화면
5.Ctrl+X구성된 매개변수로 노드를 부트하려면 입력합니다.
6. Debian의 루트 셸에서 명령mount -n -o remount,rw /을 입력하여 루트 파일 시스템을 다시 마운트합니다. 이 그림에는 출력의 예가 표시됩니다.
remount 명령의 출력
7. 원하는 사용자의 비밀번호를 재설정합니다. 사용자의 비밀번호를root재설정합니다. 명령을 passwd입력합니다. 사용자의 비밀번호를admin재설정합니다. 명령을 입력합니다passwd admin. 복잡한 비밀번호에 대한 일반적인 요구 사항은 그대로 유지됩니다. 다음 이미지는 두 사용자 모두에 대해 비밀번호를 재설정하는 예를 보여줍니다.
두 CLI 사용자의 비밀번호 재설정 예
8. Windows Ctrl+Alt+Del 또는 MacCtrl+Option+Del에서 노드를 다시 시작 하려면 입력 합니다.
웹 사용자 암호 재설정
비밀번호를webadmin재설정하려면
1. SSH 또는 콘솔을 통해 관리자 노드의adminCLI에 연결합니다.
2. 명령을 사용하여 루트 사용자로 전환 sudo su
3. 디렉토리를 변경하려면 명령cd /opt/titan/compose을 입력합니다.
4. 명령을 실행하여 웹 사용자 비밀번호docker-compose run --rm titanium ./manage.py changepassword webadmin를 재설정합니다. 복잡한 비밀번호에 대한 일반적인 요구 사항은 그대로 유지됩니다. 이 그림에서는 비밀번호 재설정에 성공한 예를 보여줍니다.

관련 정보