inetd - Из Википедии,
inetd (демон интернет-сервиса) является демоном суперсервера во многих системах Unix, который обеспечивает интернет-сервисы. Для каждого настроенного сервиса это прислушивается к запросам от соединяющихся клиентов. Запросы подаются путем порождения процесса, который выполняет соответствующий исполняемый файл, но простые сервисы, такие как эхо подаются самим inetd. Внешние исполняемые файлы, которые выполняются по запросу, могут быть единственными - или многопоточными. Сначала появляясь в 4.3BSD [1], это обычно располагается в/usr/sbin/inetd.
совет, каков сервис - эхо?
спасибо за совет
tail -20 /etc/inetd.conf
# Legacy configuration file for inetd(1M). See inetd.conf(4).
#
# This file is no longer directly used to configure inetd.
# The Solaris services which were formerly configured using this file
# are now configured in the Service Management Facility (see smf(5))
# using inetadm(1M).
#
# Any records remaining in this file after installation or upgrade,
# or later created by installing additional software, must be converted
# to smf(5) services and imported into the smf repository using
# inetconv(1M), otherwise the service will not be available. Once
# a service has been converted using inetconv, further changes made to
# its entry here are not reflected in the service.
#
#
# CacheFS daemon. Provided only as a basis for conversion by inetconv(1M).
#
100235/1 tli rpc/ticotsord wait root /usr/lib/fs/cachefs/cachefsd cachefsd
# TFTPD - tftp server (primarily used for booting)
#tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
комментарий - результаты этой команды grep пусты:
grep echo /etc/inetd.conf
Из Википедии, (Протокол эха)
Реализация Inetd [редактирование] В подобных UNIX операционных системах сервер эха встроена в inetd демона. Сервису эха обычно не включают по умолчанию. Это может быть включено, добавив следующие строки к файлу/etc/inetd.conf и говоря inetd перезагружать его конфигурацию:
echo stream tcp nowait root internal
echo dgram udp wait root internal
Служба echo
- это служба, которая восходит к раннему Интернету, когда ссылки были ненадежными, и было полезно иметь способ проверить, что то, что вы отправляете, было получено и понято другим концом. Итак, echo
- это служба, которая просто отправляет обратно все, что ей было отправлено:
[me@lory ~]$ telnet localhost echo
Trying ::1...
Connected to localhost.
Escape character is '^]'.
asdf
asdf
please echo this
please echo this
it is for testing
it is for testing
^]
telnet> quit
Это обычно не требуется в современном Интернете, и никакая служба не должна полагаться на него. Мы не можем сказать наверняка, но маловероятно, что вы вызовете проблемы, отключив его.
Если он не работает, вы увидите стандартный вывод для попытки подключения к неотфильтрованному порту без прослушивателя:
[me@lory ~]$ telnet localhost echo
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Также существует служба эха UDP, которую, вероятно, можно протестировать аналогичным образом, используя, например, netcat
.
Во избежание сомнений, хотя отключение службы эха, вероятно, безопасно, то же самое не верно для inetd, который при запуске почти наверняка отвечает за необходимые вам службы. Не пытайтесь отключить эхо, отключив inetd .