Необходимость перезапустить службу 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
}