bash 또는 쉘을 통해 내 서버에서 다른 사용자가 SSH를 통해 입력/실행하는 내용을 볼 수 있습니까?
답변1
사용자의 홈 디렉터리에서 사용자 기록 파일을 읽습니다.
less .bash_history
필요한 경우 타임스탬프를 추가할 수도 있습니다.역사주문하다.
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
source ~/.bashrc
답변2
셸을 변경하지 않고 가장 좋은 방법은 홈 디렉터리에서 셸의 기록 파일을 읽는 것입니다.
답변3
나는 다음과 같이 할 것입니다 :
ssh -l user 10.10.1.1 cat ~/.bash_history
답변4
2년 전 질문을 받았을 때는 사용할 수 없었을 수도 있는 도구가 현재 사용 가능합니다. 이것은 OP가 요구한 것과 정확히 일치하지 않을 수도 있지만 다른 독자들에게는 가치가 있을 수 있습니다.
고려해 볼 수도 있습니다.통나무그리고조종석 세션 녹음팩. 레드햇은 그런 것 같다.RHEL8을 사용하여 이러한 도구를 홍보하세요..