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

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

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

1 ответ

Решение

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

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
}
Другие вопросы по тегам