MYSQL이 없는 비둘기장

MYSQL이 없는 비둘기장

나는 MYSQL과 함께 passdb 및 userdb와 함께 Dovecot을 사용하고 있지만 IMAP을 사용하고 일일 해킹 시도, 스캐너 및 내 포트 993에 연결되는 모든 것과 함께 사용하기 때문에 이제 데이터베이스에 추가적인 스트레스를 가하고 있습니다.

계정이 많지 않기 때문에 (약 130개) MYSQL을 버리고 더 간단한 인증 방법을 사용하려고 생각했지만 dovecot에서 선호하는 방법은 MYSQL을 사용하는 것 같습니다. SF에서는 실제 튜토리얼이나 이에 대한 유용한 답변을 찾을 수 없었습니다. MYSQL 외에 시스템에 덜 영향을 미치는 데이터베이스는 무엇입니까? 어떻게 해야 할까요?

답변1

mysql을 사용하는 것은 일반적이지만 전혀 필수는 아닙니다.다양한 인증 백엔드사용 가능. 기본 비둘기장 구성은 mysql을 사용하지 않고 PAM을 통해 인증합니다(MadHatter의 설명 참조).

그러나 잘못된 곳에서 문제를 해결하려고 하는 것 같습니다. mysql 성능에 영향을 미치려는 해킹 시도가 그렇게 많이 발생한다면 기본 데이터베이스가 아닌 인증 시도에 대한 부하를 줄여야 할 것입니다. 일반적인 방법은실패2금지귀하의 계정에 무차별 대입을 시도하는 IP를 방화벽으로 차단합니다.

관련 정보