차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
session_recording_tlog [2019/05/15 03:27] – 만듦 koov | session_recording_tlog [2019/05/15 09:10] (현재) – koov | ||
---|---|---|---|
줄 30: | 줄 30: | ||
</ | </ | ||
- | ===== CLI환경에서 SSSD를 통한 유저 또는 그룹 레코딩 설정하기 | + | ==== CLI환경에서 SSSD를 통한 유저 또는 그룹 레코딩 설정하기 ==== |
CLI환경에서 특정 유저나 그룹을 레코딩하기 위해서는 '' | CLI환경에서 특정 유저나 그룹을 레코딩하기 위해서는 '' | ||
<WRAP prewrap> | <WRAP prewrap> | ||
줄 43: | 줄 43: | ||
레코딩 대상 사용자 또는 그룹의 레코딩 범위를 지정하려면 다음을 적용합니다. | 레코딩 대상 사용자 또는 그룹의 레코딩 범위를 지정하려면 다음을 적용합니다. | ||
- | * none 세션을 기록하지 않습니다. | + | * '' |
- | * some 지정된 세션 만 기록합니다. | + | * '' |
- | * all 모든 세션을 기록합니다. | + | * '' |
'' | '' | ||
- | ==== 예제 | + | === 예제 === |
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 58: | 줄 58: | ||
</ | </ | ||
- | ################################# | + | ==== WebUI 환경에서 SSSD를 통한 유저 또는 그룹 레코딩 설정하기 ==== |
- | <WRAP prewrap> | + | |
- | <code bash> | + | 1. 브라우저에 '' |
- | </code> | + | 2. RHEL 8 웹 콘솔에 로그인하십시오. |
+ | <WRAP center round tip 60%> | ||
+ | 사용자는 기록 된 세션을 볼 수있는 관리자 권한이 있어야합니다. | ||
</ | </ | ||
+ | 3. 인터페이스 왼쪽에있는 메뉴의 세션 기록 페이지로 이동하십시오. | ||
+ | 4. 오른쪽 상단 모서리에있는 톱니 바퀴 버튼을 클릭합니다. | ||
+ | {{: | ||
+ | |||
+ | 5. SSSD 구성 테이블에서 매개 변수를 설정하십시오. 사용자 및 그룹 목록의 이름은 쉼표로 구분해야합니다. | ||
+ | {{: | ||
+ | |||
+ | ==== SSSD없이 구성하기 ==== | ||
+ | 이 방법은 SSSD를 사용하지 않고 쉘자체를 ''/ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | 이 방법은 사용하지 않는 것이 좋습니다. 기본 옵션은 SSSD를 통해 기록 된 사용자를 명령 줄 인터페이스에서 구성하거나 RHEL 8 웹 콘솔에서 직접 구성하는 것입니다. | ||
+ | </ | ||
+ | |||
+ | 사용자 쉘을 수동으로 변경하도록 선택하면, | ||
+ | |||
+ | 기록 된 사용자 또는 사용자 그룹을 지정하기 위해 SSSD를 사용하지 않으려면 기록 할 사용자의 셸을 ''/ | ||
+ | |||
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
+ | # chsh < | ||
+ | Changing shell for < | ||
+ | New shell [</ | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | ==== 기록된 내용을 내보내기 ==== | ||
+ | 기록 된 세션 및 로그를 내보내고 복사 할 수 있습니다. | ||
+ | |||
+ | 다음 절차는 기록 된 세션을 로컬 시스템에 내보내는 방법을 보여줍니다. | ||
+ | |||
+ | === 전제 조건 === | ||
+ | '' | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
+ | # yum install systemd-journal-remote | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | === 순서 === | ||
+ | 다음 journalctl -o export명령을 실행하십시오 . | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
+ | # journalctl -o export | systemd-journal-remote -o / | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | 이렇게하면 모든 엔티티가있는 시스템 저널에서 내보내기 파일이 생성됩니다. ''/ | ||
+ | |||
+ | |||
+ | ===== 기록 된 세션 재생하기 ===== | ||
+ | 이미 녹음 된 세션을 재생하는 데는 두 가지 방법이 있습니다. 첫 번째는 '' | ||
+ | |||
+ | ==== 웹 콘솔로 재생 ==== | ||
+ | RHEL 8 웹 콘솔에는 기록 된 세션을 관리하기위한 전체 인터페이스가 있습니다. 기록 된 세션 목록이있는 세션 기록 페이지에서 직접 검토 할 세션을 선택할 수 있습니다. | ||
+ | {{: | ||
+ | 웹 콘솔 플레이어는 창 크기 조정을 지원합니다. | ||
+ | |||
+ | ==== tlog-play 로 재생 ==== | ||
+ | 기록 된 세션을 재생할 수있는 다른 옵션은 '' | ||
+ | |||
+ | ==== tlog-play로 백그라운드 기록 된 세션 재생 ==== | ||
+ | |||
+ | 기록 된 세션은 간단한 파일이나 Systemd Journal에서 재생할 수 있습니다. | ||
+ | |||
+ | === 파일에서 재생하기 === | ||
+ | |||
+ | 레코딩 중 및 레코딩 후 모두 파일에서 세션을 재생할 수 있습니다. | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
+ | # tlog-play --reader=file --file-path=tlog.log | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | === 저널에서 재생하기 === | ||
+ | |||
+ | 다음과 같이 전체 녹음을 재생할 수 있습니다. | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
+ | # tlog-play -r journal -M TLOG-REC=< | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | 자세한 지침과 설명서는 tlog-play설명서 페이지 에서 찾을 수 있습니다 . | ||
+ | |||
+ | ===== 참조링크 ===== | ||
+ | * https:// | ||
+ | |||