가능합니다. iptables를 이용하면 되죠
커널에서 지원해줘야 되지만 배포판이면 웬만하면 됩니다
IPADDR = "자기 ip"
iptables -A INPUT -i eth0 -p tcp
--source-port 1024:
-d $IPADDR --destination-port 25 -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp ! --syn
-s $IPADDR --source-port 25
--destination-port 1024: -j ACCEPT
이렇게 하면 일단 센드메일이 사용하는 포트인 25번포트가 막힙니다
그외에 pop, imap 도 막고 싶다면 110번과 143번도 막아주면 되겠죠
: : : 안녕하세요...
: : : 리눅스 서버가 한대 있는데, 누군가가 제 서버로 스팸메일을 발송한답니다.
: : : 샌드메일이 설치는 되어 있는데 저는 사용을 하지 않습니다. 그래서 아예
: : : 샌드메일이 사용하는 포트를 막아 놓을려고 합니다.
: : : 제서버에 열려져 있는 포트를 확인하는 명령어와 포트를 막는 방법좀 알려
: : : 주세요...
: : : 초보에게 넓은 아량 베풀어 주시길 바라며 고수님들의 답변 기다리겠습니다.
: : : 감사합니다.
: : :
: : : --
: : : 이 곳에 서명을 적어주십시오.
: : : 살다보면 웃늘 날도 오겠지....!!!
: :
: : 우선 열린 포트를 확인할때는 netstat 명령을 이용하시면 됩니다
: : 주로 netstat -vat 라고 많이 쓰죠
: : 센드메일이 실행중이라면 데몬을 죽이면 되지 않나요?
: : /etc/rc.d/init.d/sendmail stop 이렇게 하시면 될겁니다
: : 그외에 POP3나 imap이 실행중이라면 그것도 죽여야 됩니다
: :
: : --
: : 이 곳에 서명을 적어주십시오.
: : 아자~ 아자~ 삽질맨~~~
:
: 답변 감사합니다...
: 그런데 포트를 막을수는 없는 건가요???
:
: --
: 이 곳에 서명을 적어주십시오.
: 살다보면 웃늘 날도 오겠지....!!!--이 곳에 서명을 적어주십시오.
아자~ 아자~ 삽질맨~~~