2013-12-20 7 views
1

텔넷을 로컬로 사용하는 데 문제가 있습니다. 항상 텔넷을 사용하여 연결이 거부되었습니다.

나는이 명령을 발행하고 이러한 결과를 얻었다 :

여기
[[email protected] ~]# telnet localhost 25 
Trying ::1... 
telnet: connect to address ::1: Connection refused 
Trying 127.0.0.1... 
telnet: connect to address 127.0.0.1: Connection refused 

내 iptables에이 결과 : 어떻게해야 다른 아무것도

[[email protected] ~]# iptables --line-numbers -n -L 
Chain INPUT (policy ACCEPT) 
num target  prot opt source    destination   
1 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   tcp dpt:25 
2 ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   tcp dpt:465 

Chain FORWARD (policy ACCEPT) 
num target  prot opt source    destination   

Chain OUTPUT (policy ACCEPT) 
num target  prot opt source    destination 

거기를?

+0

텔넷 서버가 특정 IP를 수신하는 것으로 제한되어 있습니까? 그런 다음 localhost 대신 그 중 하나를 시도하십시오. – Bernhard

+0

localhost에서 SMTP 서버를 실행하고 있습니까? 보통 포트 25에서 수신 대기합니다. – Barmar

답변

0

기본 텔넷 포트는 23입니다. 실제로 25 포트를 대신여셨습니까? 그리고 단계별로 설정을 확인하는 것이 좋습니다. iptables없이 시도하고 텔넷이 제대로 작동하는지 확인하십시오. 그런 다음 iptables 규칙을 적용하십시오.

+0

내 설정을 어떻게 확인합니까? iptables 규칙 적용을 취소하는 방법은 무엇입니까? – cachobong

+0

일반적으로 iptables를 중지 할 수 있습니다. '# /etc/init.d/iptables stop' 하지만 배포판에 따라 다릅니다. 또한 SELinux를 확인하십시오. '# getenforce' 결과가 "적용"되면 '# setenforce 0' 을 일시적으로 사용 중지합니다. 그런데 telnet을 통해 SMTP 서버와 통신하고 싶습니까? 그렇다면 앞서 언급 한 포트 23을 잊어 버리십시오. – user2997625

관련 문제