2013-12-20 3 views
1

У меня возникли проблемы с использованием telnet локально.Всегда соединение отказалось от использования telnet

Я выпустил эту команду и получил следующие результаты:

[[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

Ваш сервер telnet ограничен прослушиванием определенного IP-адреса? Затем попробуйте это вместо localhost. – Bernhard

+0

Вы используете SMTP-сервер на localhost? Это то, что обычно слушает порт 25. – Barmar

ответ

0

Порт telnet по умолчанию - 23. Фактически вы открыли 25 портов? И я предлагаю проверить свои настройки шаг за шагом. Попробуйте без iptables и убедитесь, что ваш telnet работает правильно. затем примените правила iptables.

+0

Как проверить мои настройки? и как я запрещаю правила iptables? – cachobong

+0

Обычно вы можете остановить iptables следующим образом. '# /etc/init.d/iptables stop' , но зависит от распределения. также проверьте ваш SELinux. '# getenforce' Если вы получаете результат« Enforcing », то ' # setenforce 0' временно отключен. Кстати, вы хотите поговорить с вашим SMTP-сервером через telnet? Если это так, забудьте о порте 23, как я упоминал ранее. – user2997625

Смежные вопросы