Помилка "-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. Таким чином, /usr/kerberos/binперераховані потреби вашої змінної $ PATH . (Переважно перед / usr / bin) Якщо з якогось причини у вас не встановлено цей файл, він є частиною пакету krb5-workstation. Встановлення цього пакету вручну або через YUM повинно дати вам те, що вам потрібно.

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


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


дякую, я встановив пакет krb5-робочої станції, він працює зараз!
Вей

1
Як щодо RHEL 6? У мене така сама проблема на RHEL 6, і немає такого пакету (krb5-робоча станція), а також немає такої папки як / usr / kerberos / bin
Mohsen

2
На Amazon Linux 2 я встановив krb5-робочу станцію і досі не можу знайти жодних посилань на telnet. Папка / usr / kerberos не існує. У мене це працює під керуванням "yum install telnet"
demonicdaron

3

У вас встановлений клієнт telnet? Здається, у вас зараз встановлений лише демон, або це, або ваше оточення налаштовано неправильно. Тобто, telnet команди не з’являється ніде, визначеному в $ PATH


дякую, що ще мені потрібно встановити?
Вей

я на центосі 5.4
Вей

4
yum встановити telnet або якщо ваш шлях неправильний, просто запустіть / usr / bin / telnet
Keiran Holloway
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.