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

Wei
fonte
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

Christopher Karel
fonte
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

Keiran Holloway
fonte
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