session_recording_tlog

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
session_recording_tlog [2019/05/15 03:31] – [CLI환경에서 SSSD를 통한 유저 또는 그룹 레코딩 설정하기] koovsession_recording_tlog [2019/05/15 09:10] (현재) koov
줄 30: 줄 30:
 </WRAP> </WRAP>
  
-===== CLI환경에서 SSSD를 통한 유저 또는 그룹 레코딩 설정하기 =====+==== CLI환경에서 SSSD를 통한 유저 또는 그룹 레코딩 설정하기 ====
 CLI환경에서 특정 유저나 그룹을 레코딩하기 위해서는 ''sssd-session-recording.conf''파일을 수정하여야 합니다. CLI환경에서 특정 유저나 그룹을 레코딩하기 위해서는 ''sssd-session-recording.conf''파일을 수정하여야 합니다.
 <WRAP prewrap> <WRAP prewrap>
줄 48: 줄 48:
  
 ''some'' 설정의 경우 대상 사용자 또는 그룹의 이름을 쉼표(,) 로 구분하여 파일에 추가하십시오. ''some'' 설정의 경우 대상 사용자 또는 그룹의 이름을 쉼표(,) 로 구분하여 파일에 추가하십시오.
-==== 예제 ====+=== 예제 ===
 <WRAP prewrap> <WRAP prewrap>
 <code vim /etc/sssd/conf.d/sssd-session-recording.conf> <code vim /etc/sssd/conf.d/sssd-session-recording.conf>
줄 58: 줄 58:
 </WRAP> </WRAP>
  
-################################# 이어서 계속 +==== WebUI 환경에서 SSSD를 통한 유저 또는 그룹 레코딩 설정하기 ==== 
-<WRAP prewrap> + 
-<code bash+1. 브라우저에 ''localhost:9090'' 또는 ''<IP_ADDRESS>:9090''를 입력하여 RHEL 8 웹 콘솔에 로컬로 연결하십시오 . 
-</code>+2. RHEL 8 웹 콘솔에 로그인하십시오. 
 +<WRAP center round tip 60%> 
 +사용자는 기록 된 세션을 볼 수있는 관리자 권한이 있어야합니다.
 </WRAP> </WRAP>
 +3. 인터페이스 왼쪽에있는 메뉴의 세션 기록 페이지로 이동하십시오.
 +4. 오른쪽 상단 모서리에있는 톱니 바퀴 버튼을 클릭합니다.
 +{{:rhel:session-recording-config.png|}}
 +
 +5. SSSD 구성 테이블에서 매개 변수를 설정하십시오. 사용자 및 그룹 목록의 이름은 쉼표로 구분해야합니다.
 +{{:rhel:session-recording-sssd-conf.png|}}
 +
 +==== SSSD없이 구성하기 ====
 +이 방법은 SSSD를 사용하지 않고 쉘자체를 ''/usr/bin/tlog-rec-session'' 로 변경하여 기록하는 방법입니다.
 +
 +<WRAP center round tip 60%>
 +이 방법은 사용하지 않는 것이 좋습니다. 기본 옵션은 SSSD를 통해 기록 된 사용자를 명령 줄 인터페이스에서 구성하거나 RHEL 8 웹 콘솔에서 직접 구성하는 것입니다.
 +</WRAP>
 +
 +사용자 쉘을 수동으로 변경하도록 선택하면, 작업 쉘을 ''tlog-rec-session.conf''구성 파일에 나열된 쉘로 선택하여야 합니다.
 +
 +기록 된 사용자 또는 사용자 그룹을 지정하기 위해 SSSD를 사용하지 않으려면 기록 할 사용자의 셸을 ''/usr/bin/tlog-rec-session''로 직접 변경하여야 합니다.
 +
 <WRAP prewrap> <WRAP prewrap>
 <code bash> <code bash>
 +# chsh <user_name>
 +Changing shell for <user_name>.
 +New shell [</old/shell/location>]
 </code> </code>
 </WRAP> </WRAP>
 +
 +==== 기록된 내용을 내보내기 ====
 +기록 된 세션 및 로그를 내보내고 복사 할 수 있습니다.
 +
 +다음 절차는 기록 된 세션을 로컬 시스템에 내보내는 방법을 보여줍니다.
 +
 +=== 전제 조건 ===
 +''systemd-journal-remote'' 패키지를 설치하십시오 .
 <WRAP prewrap> <WRAP prewrap>
 <code bash> <code bash>
 +# yum install systemd-journal-remote
 </code> </code>
 </WRAP> </WRAP>
 +
 +=== 순서 ===
 +다음 journalctl -o export명령을 실행하십시오 .
 <WRAP prewrap> <WRAP prewrap>
 <code bash> <code bash>
 +# journalctl -o export | systemd-journal-remote -o /tmp/dir/example.journal -
 </code> </code>
 </WRAP> </WRAP>
 +
 +이렇게하면 모든 엔티티가있는 시스템 저널에서 내보내기 파일이 생성됩니다. ''/var/log/journal/''에 내보낸 파일을 다른 호스트의 디렉토리에 복사 할 수 있습니다 . 사용자의 편의를 위해 원격 호스트에서 내보내기 파일 용 ''/var/log/journal/remote/'' 디렉토리를 작성할 수도 있습니다 
 +
 +
 +===== 기록 된 세션 재생하기 =====
 +이미 녹음 된 세션을 재생하는 데는 두 가지 방법이 있습니다. 첫 번째는 ''tlog-play''도구 를 사용하는 것 입니다. 두 번째 옵션은 또한으로 언급 된 RHEL 8 ''cockpit'' 웹 콘솔에서 녹음 세션을 관리하는 것입니다
 +
 +==== 웹 콘솔로 재생 ====
 +RHEL 8 웹 콘솔에는 기록 된 세션을 관리하기위한 전체 인터페이스가 있습니다. 기록 된 세션 목록이있는 세션 기록 페이지에서 직접 검토 할 세션을 선택할 수 있습니다.
 +{{:rhel:session-recording-list_2.png|기록 된 세션 목록 예}}
 +웹 콘솔 플레이어는 창 크기 조정을 지원합니다.
 +
 +==== tlog-play 로 재생 ====
 +기록 된 세션을 재생할 수있는 다른 옵션은 ''tlog-play''도구를 사용하는 것 입니다. 이 ''tlog-play''도구는 ''tlog-rec''도구로 기록 된 터미널 입력 및 출력을위한 재생 프로그램입니다. 현재 재생중인 터미널의 녹화를 재생하지만 크기를 변경할 수는 없습니다. 이러한 이유로 재생 단자는 적절한 재생을 위해 기록 된 단자 크기와 일치해야합니다. 이 ''tlog-play''도구는 ''/usr/local/etc/tlog/tlog-play.conf''구성 파일 에서 해당 매개 변수를로드 합니다. 매개 변수는 ''tlog-play''매뉴얼 페이지에 설명 된 명령 행 옵션으로 대체 될 수 있습니다 .
 +
 +==== tlog-play로 백그라운드 기록 된 세션 재생 ====
 +
 +기록 된 세션은 간단한 파일이나 Systemd Journal에서 재생할 수 있습니다.
 +
 +=== 파일에서 재생하기 ===
 +
 +레코딩 중 및 레코딩 후 모두 파일에서 세션을 재생할 수 있습니다.
 <WRAP prewrap> <WRAP prewrap>
 <code bash> <code bash>
 +# tlog-play --reader=file --file-path=tlog.log
 </code> </code>
 </WRAP> </WRAP>
 +
 +=== 저널에서 재생하기 ===
 +
 +다음과 같이 전체 녹음을 재생할 수 있습니다.
 <WRAP prewrap> <WRAP prewrap>
 <code bash> <code bash>
 +# tlog-play -r journal -M TLOG-REC=<your-unique-host-id>
 </code> </code>
 </WRAP> </WRAP>
 +
 +자세한 지침과 설명서는 tlog-play설명서 페이지 에서 찾을 수 있습니다 .
 +
 +===== 참조링크 =====
 +  * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/recording_sessions/
 +
  
  • session_recording_tlog.1557891112.txt.gz
  • 마지막으로 수정됨: 2019/05/15 03:31
  • 저자 koov