Ошибка «-bash: telnet: команда не найдена»?


11

У меня запущены следующие сервисы:

sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off
tcsd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
vsftpd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
xinetd          0:off   1:off   2:off   3:on    4:on    5:on    6:off

xinetd based services:
        chargen-dgram:  off
        chargen-stream: off
        daytime-dgram:  off
        daytime-stream: off
        discard-dgram:  off
        discard-stream: off
        echo-dgram:     off
        echo-stream:    off
        tcpmux-server:  off
        telnet:         on
        time-dgram:     off
        time-stream:    off

почему я все еще получаю ошибку "-bash: telnet: команда не найдена"?

Спасибо


На самом деле telnet - это клиентская утилита, а не служба, поэтому она не отображается в списке служб.
vmfarms

Ответы:


8

Клиент Telnet RHEL / CentOS 5.4 установлен по адресу /usr/kerberos/bin/telnet. Ваша переменная $ PATH должна быть /usr/kerberos/binперечислена. (Желательно до / usr / bin). Если по какой-то причине у вас не установлен этот файл, это часть пакета krb5-workstation. Установка этого пакета вручную или через YUM должна дать вам то, что вам нужно.

Вы можете быстро проверить, which telnetчтобы увидеть, находится ли он где-нибудь на вашем пути. echo $PATHчтобы увидеть, какие каталоги проверяются, и rpm -q krb5-workstationпосмотреть, установлен ли у вас пакет.


- Кристофер Карел


спасибо, я установил пакет krb5-workstation, теперь он работает!
Вэй

1
Как насчет RHEL 6? У меня такая же проблема на RHEL 6, и такого пакета (krb5-workstation) нет, и нет такой папки, как / usr / kerberos / bin
Mohsen

2
В Amazon Linux 2 я установил krb5-workstation и до сих пор не могу найти никаких ссылок на telnet. Папка / usr / kerberos не существует. Я заставил его работать под управлением "yum install telnet"
demonicdaron

3

У вас установлен клиент telnet? Похоже, у вас установлен только демон ... либо это, либо ваша среда настроена неправильно. Т.е. команда telnet не появляется нигде, определенной в $ PATH


спасибо, что еще мне нужно установить?
Вэй

Я нахожусь на Centos 5,4
Вэй

4
yum установите telnet или, если ваш путь неверен, просто запустите / usr / bin / telnet
Кейран Холлоуэй
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.