![젠투/일반 Linux에서 SSH 액세스/네트워크 트래픽을 투명하게 모니터링하는 방법은 무엇입니까?](https://linux55.com/image/30241/%EC%A0%A0%ED%88%AC%2F%EC%9D%BC%EB%B0%98%20Linux%EC%97%90%EC%84%9C%20SSH%20%EC%95%A1%EC%84%B8%EC%8A%A4%2F%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%ED%8A%B8%EB%9E%98%ED%94%BD%EC%9D%84%20%ED%88%AC%EB%AA%85%ED%95%98%EA%B2%8C%20%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Gentoo Linux에서 SSH 액세스를 모니터링하는 가장 효과적인 방법은 무엇입니까?
내 젠투 상자는 내 광대역 라우터 뒤에서 로컬로 실행됩니다. 내 라우터에 SSH 포트 전달이 있고 인터넷에서 내 라우터를 가리키는 DNS 항목이 있습니다. 내 젠투 상자의 들어오는 연결이 어떤 외부 도메인/IP에서 오는지 자동으로 기록하는 방법이 있습니까?
마찬가지로, 소음을 발생시키지 않고 이 상자에서 들어오고 나가는 모든 네트워크 트래픽을 기록하는 가장 좋은 방법은 무엇입니까?
답변1
사용자 인증 이벤트는 일반적으로 syslog 데몬에 의해 /var/log에 기록됩니다. 기본 위치는 배포판에 따라 다르지만 일반적으로 /var/log/auth, /var/log/auth.log, /var/log/secure입니다. 저는 Gentoo 시스템을 가지고 있지 않지만 기본 설치에서는 syslog-ng를 사용하고 이러한 이벤트를 /var/log/auth.log에 기록합니다.
네트워크 트래픽을 감사하는 방법에는 여러 가지가 있으며 가장 좋은 방법은 유지해야 하는 세부 정보 수준과 모니터링을 완료하는 데 사용할 수 있는 추가 장비에 따라 다릅니다.
시스템이 손상될 위험이 우려되는 경우 선택한 감사 솔루션을 모니터링 중인 시스템(로깅 제외)에 액세스할 수 없는 다른 시스템으로 전달하는 것을 고려해야 합니다. 성공적인 공격자는 로컬 로깅 시스템에서 위반 증거를 삭제할 수 있습니다.
답변2
이를 수행하기 위한 많은 솔루션이 있습니다. 예를 들어 iptraf
패키지는 tcpdump
패킷을 저장할 수 있습니다.