21.5. CLI에서 배포된 tlog System 역할을 사용하여 세션 기록
지정한 시스템에 tlog
System 역할을 배포한 후 CLI(명령줄 인터페이스)를 사용하여 사용자 터미널 세션을 기록할 수 있습니다.
사전 요구 사항
-
대상 시스템에
tlog
시스템 역할을 배포했습니다. -
SSSD 구성 드롭 파일이
/etc/sssd/conf.d
디렉토리에 생성되었습니다. 터미널 세션 기록 RHEL 시스템 역할 배포를 참조하십시오.
절차
사용자를 생성하고 이 사용자의 암호를 할당합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow useradd recorded-user passwd recorded-user
# useradd recorded-user # passwd recorded-user
방금 만든 사용자로 시스템에 로그인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ssh recorded-user@localhost
# ssh recorded-user@localhost
- 시스템이 yes 또는 no를 입력하여 인증할 것인지 묻는 메시지가 표시되면 "yes"를 입력합니다.
recorded-user의 암호를 삽입합니다.
시스템은 기록되고 있는 세션에 대한 메시지를 표시합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ATTENTION! Your session is being recorded!
ATTENTION! Your session is being recorded!
세션 레코딩을 완료한 후 다음을 입력합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow exit
# exit
시스템은 사용자가 로그아웃한 후 localhost와의 연결을 종료합니다.
결과적으로 사용자 세션이 기록되고 저장되고 저널을 사용하여 재생할 수 있습니다.
검증 단계
저널에서 기록된 세션을 보려면 다음 단계를 수행합니다.
아래 명령을 실행하십시오.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow journalctl -o verbose -r
# journalctl -o verbose -r
tlog-rec
기록된 저널 항목의MESSAGE
필드를 검색합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow journalctl -xel _EXE=/usr/bin/tlog-rec-session
# journalctl -xel _EXE=/usr/bin/tlog-rec-session