1

Я не могу подключиться к локальному хосту.

[root@localhost ~]# telnet localhost
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Kernel 2.6.18-194.el5PAE on an i686
login: -h for super-user only.
Connection closed by foreign host.


[root@localhost ~]# su - admin
[admin@localhost ~]$ telnet localhost
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Kernel 2.6.18-194.el5PAE on an i686
login: -h for super-user only.
Connection closed by foreign host.
[admin@localhost ~]$

Какое может быть решение?

2 ответа2

2

В 2011 году правильное решение не использовать Telnet. Вместо этого переключитесь на SSH : включите sshd, затем запустите ssh 127.0.0.1 .


Демон telnetd в вашей системе неправильно настроен: он должен запускаться с правами root.

Отредактируйте свой файл конфигурации inetd . Для xinetd добавьте user = root в определение службы telnet ; с классическим inetd пользователь является 5-м полем в /etc/inetd.conf . Когда закончите, pkill -HUP -f inetd .

0

Решение состоит в том, чтобы добавить следующую строку в xinetd.conf

user=root

а затем перезапустите службу xinetd.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .