/etc/mail/authinfo 보안 질문
글쓴이: academic / 작성시간: 토, 2009/10/31 - 10:20오후
제가 관리하는 리눅스 서버 중에 메일 서버로 쓰는 한놈을 제외한 나머지 서버에선
sendmail이 하는 일이란게 오로지 cron에 의해서 생성한 메일을 다른 서버로 보내기만 할 뿐입니다.
메일을 받지도 않고, 로컬 계정으로 메일을 배달하지도 않죠.
그래서 sendmail을 단순히 SMTP 클라이언트로 설정하는 좋은 방법이 없나 찾다가
다음 URL을 참고해서 잘 되는 것까지 테스트했습니다.
http://www.harker.com/sendmail/submit.html
이를 좀더 수정해... 25번 포트로 접속하는게 방화벽으로 막혀있는 경우를 가정해 587번 포트로 접속하도록 시도해봤습니다.
587번 포트는 대부분 인증을 필요로 하므로 /etc/mail/submit.mc 파일에 인증 정보 파일을 지정해야 했습니다.
FEATURE(`authinfo', `hash -o /etc/mail/authinfo')
그리고 587 포트로 지정했습니다.
FEATURE(`msp', `smtpserver.com', `MSA')dnl
그리고 /etc/mail/authinfo 파일을 다음과 같이 만들었습니다.
AuthInfo:smtpserver.com "U:localid" "I:smtpserverid" "P:passwd" "R:smtpserver.com" "M:PLAIN"
이렇게 하니 역시 잘 되더군요.
여쭤볼 것은 /etc/mail/authinfo 파일에 비밀번호가 그대로 노출이 되는데
chmod 600 같은 권한 설정으로 접근하지 못하게 하는 방법 말고...
비밀번호를 암호화해서 넣는다든지 하는 방법은 없을까요?
웹에서 찾아봐도 관련 정보를 찾기가 힘드네요.
Forums:
댓글 달기