Feed on
Posts
Comments
Добавить cpu-fan.net в список читаемых сайтов на MoiKrug.ruЯ читаю cpu-fan.net

На машине, к которой будет совершаться подключение установлена FreeBSD 6.1 . Во FreeBSD telnet server установлен изначально(/usr/libexec/telnetd). Чтобы его включить изменяем файл конфигурации /etc/inetd.conf .
# ee /etc/inetd.conf
Разкомментируем строку:
#telnet stream tcp nowait root /usr/libexec/telnetd telnetd
Чтобы запустить telnet сервер включим сервис inetd в /etc/rc.conf:
# ee /etc/rc.conf
Добавим следующую сторку:
inetd_enable="YES"
Сохраним и перезапустим inetd, чтобы запустить telnet.
# /etc/rc.d/inetd restart
Теперь для безопасности запретим всем, кроме довереных хостов соеденение к машине в /etc/hosts.allow:
# ee /etc/hosts.allow
Если вы еще не редактировали /etc/hosts.allow, то необходимо привести его в рабочее состояние. Так как применяется первое подходящее под сервис и клиент правило, то самая первая строка
ALL : ALL : allow
разрешит всем всё и наши дальнейшие правила не будут выполняться. Итак, комментируем её:
#ALL : ALL : allow
Самое последнее правило запрещает использование всех сервисов, неописанных выше.

ALL : ALL \
: severity auth.info \
: twist /bin/echo "You are not welcome to use %d from %h."

Поэтому добавим правило для telnetd выше последнего правила. Итак:

#Разрешим доверенным машинам
telnetd: 192.168.1.3 : allow
#И запретим все остальным
telnetd : ALL : deny

Настройка закончена.

Теперь на нужной ОС пишем:
$ telnet server-adress

Ссылки по теме:

How do I turn on telnet service on for a Linux/FreeBSD system?

Протокол TELNET

Trackback URI | Comments RSS

Leave a Reply