LinuxForum.Fans
Тема

Telnet не работает по 23 порту

Автор: kerogaz 15 сообщений 2497 просмотров 🔒 закрыта
03.10.2014 11:12 · отредактировано #394776

CentOS 6.5
По 23 не работает

text
telnet 127.0.0.1
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused 

А по 25 работает

text
[root@bear bear]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'

Я пробовал

text
iptables -I INPUT -p tcp --dport 23 -m state --state NEW -j ACCEPT

Всё равно нифига

text
 netstat -npl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 127.0.0.1:10026             0.0.0.0:*                   LISTEN      1264/master         
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      1134/mysqld         
tcp        0      0 0.0.0.0:110                 0.0.0.0:*                   LISTEN      1164/dovecot        
tcp        0      0 127.0.0.1:3310              0.0.0.0:*                   LISTEN      977/clamd           
tcp        0      0 0.0.0.0:143                 0.0.0.0:*                   LISTEN      1164/dovecot        
tcp        0      0 194.44.31.236:53            0.0.0.0:*                   LISTEN      917/named           
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      917/named           
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      969/sshd            
tcp        0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN      1264/master         
tcp        0      0 127.0.0.1:953               0.0.0.0:*                   LISTEN      917/named           
tcp        0      0 :::80                       :::*                        LISTEN      1274/httpd          
tcp        0      0 ::1:53                      :::*                        LISTEN      917/named           
tcp        0      0 :::22                       :::*                        LISTEN      969/sshd            
tcp        0      0 ::1:953                     :::*                        LISTEN      917/named           
tcp        0      0 :::443                      :::*                        LISTEN      1274/httpd          
udp        0      0 194.44.31.236:53            0.0.0.0:*                               917/named           
udp        0      0 127.0.0.1:53                0.0.0.0:*                               917/named           
udp        0      0 ::1:53                      :::*                                    917/named
text
iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
fail2ban-SSH  tcp  --  anywhere             anywhere            tcp dpt:ssh 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:mysql 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:telnet 

Chain FORWARD (policy ACCEPT) target prot opt source destination

Chain OUTPUT (policy ACCEPT) target prot opt source destination

Chain fail2ban-SSH (1 references) target prot opt source destination RETURN all -- anywhere anywhere

03.10.2014 11:23 #394781

kerogaz, а запуск демона телнета у вас разрешен?

03.10.2014 11:26 · отредактировано #394782
urfin написал:
kerogaz, а запуск демона телнета у вас разрешен?

Я как поставил CentOS 6.5 так и ни чего не запрещал (Вернее сделал апгрейд с 6.4) Всё стоит по умолчанию. Навсех компьютерах , на которых стоит CentOS 6/5 Telent не работает по 23 порту. Я так понимаю что если по 25 порту Телнет работает то демон как-то запускается

text
[root@bear bear]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
03.10.2014 11:44 · отредактировано #394786

"kerogaz" написал:
Я так понимаю что если по 25 порту Телнет работает то демон как-то запускается
Это не телнет запускается, а почтовый демон (sendmail, или postfix, или еще какой). Для того, чтобы по 23-му порту отвечал демон телнета, надо или явно его запускать, или через xinetd. Посмотрите, что там у вас лежит в каталоге /etc/xinetd.d, и если есть там файлик типа telnetd, то посмотрите не установлена ли в нем опция disable=yes.
03.10.2014 11:56 · отредактировано #394794

urfin написал:
[quote="kerogaz"]Я так понимаю что если по 25 порту Телнет работает то демон как-то запускается
Это не телнет запускается, а почтовый демон (sendmail, или postfix, или еще какой). Для того, чтобы по 23-му порту отвечал демон телнета, надо или явно его запускать, или через xinetd. Посмотрите, что там у вас лежит в каталоге /etc/xinetd.d, и если есть там файлик типа telnetd, то посмотрите не установлена ли в нем опция disable=yes.[/quote]
Есть там файл telnet
а в нем
text
# default: on
# description: The telnet server serves telnet sessions; it uses \
#    unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = yes
}
03.10.2014 11:59 #394796
Показать

disable = yes
03.10.2014 12:02 #394798

Так что надо записать disable=no или inable =yes :D

03.10.2014 12:03 #394801

Зачем он вообще понадобился?
Может и не стоит его запускать?

03.10.2014 12:06 · отредактировано #394802
Marley написал:
Зачем он вообще понадобился?
Может и не стоит его запускать?

Может и не надо просто я нашел способ проверки работоспособности почтовика http://rtfm.co.ua/telnet-bystraya-proverka-raboty-pochty-cherez-konsol/ и хотел поробовать но если так то фиг с ним если такой гемор :)

03.10.2014 12:11 · отредактировано #394804
kerogaz написал:
[quote=Marley]Зачем он вообще понадобился?
Может и не стоит его запускать?

Может и не надо просто я нашел способ проверки работоспособности почтовика http://rtfm.co.ua/telnet-bystraya-proverka-raboty-pochty-cherez-konsol/ и хотел поробовать но если так то фиг с ним если такой гемор :)[/quote]
вот так :

text
disable=no
service xinetd stop
service xinetd start
03.10.2014 12:15 #394806

Ну так пробуйте.

telnet ip_сервера 110

Только включать ничего не нужно.

03.10.2014 12:15 #394807

Спасибо

03.10.2014 12:16 · отредактировано #394808

lone_wolf - зачем поднимать ненужный сервис на сервере?
Или кто-то решил подключаться к серверу организации по telnet, передавая нешифрованными логин и пароль?

03.10.2014 12:20 #394809

Marley, затем, что ТС не мог подключиться по 23-му порту и не мог понять почему. Ему объяснили, что нужно сделать. А для чего это ему надо было, выяснилось уже только к концу обсуждения. А нужность или не нужность того или иного сервера, ИМХО, определяет сам владелец системы.

03.10.2014 12:36 #394816
Marley написал:
lone_wolf - зачем поднимать ненужный сервис на сервере?
Или кто-то решил подключаться к серверу организации по telnet, передавая нешифрованными логин и пароль?

Человек спросил я ответил, а про безопасность ему уже рассказали.

Войдите или зарегистрируйтесь, чтобы ответить.