Erro "-bash: telnet: command not found"?


11

Eu tenho os seguintes serviços em execução:

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

por que ainda recebi o erro "-bash: telnet: command not found"?

obrigado


O telnet é na verdade um utilitário de cliente, não um serviço, e é por isso que não aparece na lista de serviços.
precisa saber é o seguinte

Respostas:


8

O cliente de telnet RHEL / CentOS 5.4 está instalado em /usr/kerberos/bin/telnet. Sua variável $ PATH precisa, portanto, ser /usr/kerberos/binlistada. (De preferência, antes de / usr / bin) Se, por algum motivo, você não tiver esse arquivo instalado, ele fará parte do pacote krb5-workstation. Instalar esse pacote manualmente ou via YUM deve fornecer o que você precisa.

Você pode verificar rapidamente which telnetse é encontrado em algum lugar do seu caminho. echo $PATHpara ver quais diretórios estão sendo verificados e rpm -q krb5-workstationse você tem o pacote instalado.


--Christopher Karel


obrigado, instalei o pacote krb5-workstation, ele funciona agora!
Wei

1
E o RHEL 6? Tenho mesmo problema no RHEL 6 e não existe tal pacote (krb5-workstation), nem é essa pasta como / usr / kerberos / bin
Mohsen

2
No Amazon Linux 2, instalei a estação de trabalho krb5 e ainda não consigo encontrar nenhuma referência ao telnet. A pasta / usr / kerberos não existe. Eu tenho que trabalhar em execução "yum install telnet"
demonicdaron

3

Você tem um cliente de telnet instalado? Parece que você só tem o daemon instalado atualmente ... ou isso ou seu ambiente está configurado incorretamente. Ou seja, o comando telnet não aparece em nenhum lugar definido em $ PATH


obrigado, o que mais eu preciso instalar?
Wei

Estou no centos 5.4
Wei

4
yum install telnet ou se o caminho está incorreto apenas run / usr / bin / telnet
Keiran Holloway
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.