Назад | Перейти на главную страницу

Необходимость перезапуска службы xinetd для подключения через telnet

В моей среде у меня есть Linux-сервер под управлением CentOS 5. Я установил на этом сервере службу telnet для подключения через telnet. Однако через некоторое время я пытаюсь подключиться и получаю такую ​​ошибку: This session is no longer connected.

Как только я перезапускаю службу xinetd, это сообщение исчезает, и я снова могу подключиться к telnet. Любые идеи о том, как я могу отладить эту проблему или какие журналы я могу проверить, чтобы узнать, что может вызывать эту ошибку? Заранее благодарим за любой совет или помощь, которую вы можете порекомендовать.

Служебные сообщения Telnet появятся в /var/log/messages. Сервис очень стабилен под RHEL / CentOS. Есть вероятность, что это проблема ваших клиентов. Найдите в своем журнале что-то вроде следующего:

Jul 19 21:17:59 NOT-brazzers telnetd[4939]: ttloop: peer died: EOF

Я нахожусь в аналогичной ситуации, когда мне приходится поддерживать устаревшее клиент-серверное программное обеспечение, которое полагается на доступ по telnet. Для моих систем EL5 файл конфигурации telnet выглядит следующим образом. Чтобы изменения вступили в силу, перезапустите службу xinetd:

/etc/xinetd.d/telnet

# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        disable = no
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        instances       = UNLIMITED
        per_source = UNLIMITED
}