이전 SSH 활동 기록을 모두 SSH로 제거하고 제거하려면 어떻게합니까?


8

SSH에 대한 모든 활동 로그를 원격으로 제거하고 싶습니다. 어떻게해야합니까?

원격 서버의 내 계정에는 관리자 권한이 없으므로 사용자 대 사용자 연결 레코드를 제거하고 싶습니다.


24
의심스러운 것 같습니다. :)
— Richard Holloway

1
@Richard는 확실하지만 현재 의심스러운 것은 현재 세션의 데이터를 삭제하는 것이 아니라 모든 것을 삭제하는 것입니다.
— Oxwivi

1
업데이트 관련 : 일어나지 않을 것입니다. 관리자가 솔트를 쓸만한 가치가 있다면 모든 로그는 세계에서 읽을 수 있지만 관리자 이외의 다른 사람이 편집 할 수는 없습니다 (예 : 루트 또는 sudo 권한 필요).
— Rinzwind

@Rinzwind, 사용자 디렉토리 자체에는 아무것도 저장되지 않습니까? 에서 .ssh예를 들어, 디렉토리 또는 뭔가.
— Oxwivi

3
액세스 권한이있을 때 실행 한 명령은 bash 기록 파일에 있습니다. 그것은 내가 생각할 수있는 모든 것에 관한 것입니다.
— Rinzwind

답변:


18

이에 대한 대답은 sshd.conf 와 sshd_config(서버) 및 ssh_config(클라이언트)에 있습니다. 로그 레벨에 따라 로그 레벨 /var/log/syslog(기본값) 및 / 또는 /var/log/auth.log(로그 레벨 'verbose'에는 ssh 로그인 시도가 포함됨)가 있습니다.

있는 경우 /var/log/secure액세스 로그도 포함합니다.

이 파일들을 편집 하려면 root/ sudo액세스 가 필요 합니다 : 파일은 읽을 수 있지만 세계적으로 편집 할 수는 없습니다.

그 옆에. ssh 데몬의 로그인 외에도이 명령은 ssh의 로그인을 last보여줍니다 (실패한). 이 명령에 대한 정보는 다음과 같습니다 /var/log/wtmp.

또한하여 시스템 관리자가 설치 확률이 auditd또는 logwatch그들이 불가능 SSH 활동의 등록을 취소 활동을 기반으로 통지를받을 수 있기 때문에 숨기기 활동이 사실상 불가능하고.

예 /var/log/auth.log:

8 월 10 일 10:10:10 rinzwind sshd [3653] : {ipadress}의 유효하지 않은 사용자 텍스트
8 월 10 일 10:10:10 rinzwind sshd [3653] : / var / log / btmp 파일에 대한 과도한 권한 또는 잘못된 소유권
8 월 10 일 10:10:10 rinzwind sshd [3653] : 오류 : NOUSER의 그림자 정보를 가져올 수 없습니다
8 월 10 일 10:10:10 rinzwind sshd [3653] : {ipadress} 포트 {port} ssh2에서 유효하지 않은 사용자 테스트를위한 비밀번호 실패
8 월 10 일 10:10:10 rinzwind sshd [3653] : / var / log / btmp 파일에 대한 과도한 권한 또는 잘못된 소유권

질문이 업데이트되었습니다.
— Oxwivi

그런데 SSH 연결시 어떤 종류의 데이터가 기록됩니까? 확실하게 IP 주소, 그러나 다른 무엇?
— Oxwivi

사용자 이름이 기록되지 않았습니까?
— Oxwivi

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.