서버의 유저들이 실행한 명령을 모두 로그로 남기는 방법이 있나요?
글쓴이: viper9 / 작성시간: 일, 2013/03/31 - 5:54오후
작게 서버를 한대 운영중입니다.
여기에 여러가지 서버들을 설치해서 여러명의 사용자들이 붙어서 사용중인데요.
아직까지는 SSH를 닫아놨는데 이제는 좀 열어주려고 합니다. 사용자들이 불편해해서요.
보안 때문에 우려가 되서 사용자들이 SSH로 접속해서 실행했던 모든 명령로그를 남겨서 보고 싶습니다.
aaa라는 사용자가 ls를 입력했는지 rm -rf /home을 입력했는지 등등의 결과를 '사용자명, 입력 명령어, 실행 날짜'를 남겨서 보고 싶은데요.
FTP로 접속해서 실행하거나 했던 것은 필요 없고 SSH로 접속해서 남긴 로그만 추적해보고 싶습니다.
서버는 CentOS 6.4를 사용중이고 CentOS에 포함된 OpenSSH 서버입니다. 혹시 이러한 방법을 아신다면 조언 좀 부탁드립니다.
Forums:
자동으로 남을걸요?
자동으로 남을걸요?
bashlogger ?
bashlogger ?
https://xenosi.de/
그걸 남기는건 어렵지 않겠습니다만 그것과 보안이
그걸 남기는건 어렵지 않겠습니다만
그것과 보안이 무슨관계인지 모르겠네요
보안 관련 이슈라면 애초에 허용이 안되도록 하거나
트래픽을 보거나
파일 억세스 로그를 봐야할듯
지금 하려는일은 프라이버시 침해가 아닌지
댓글 달기