¿Error "-bash: telnet: comando no encontrado"?

11

Tengo los siguientes servicios en ejecución:

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 qué sigo recibiendo el error "-bash: telnet: comando no encontrado"?

Gracias

Wei
fuente
telnet es en realidad una utilidad de cliente, no un servicio, por lo que no aparece en la lista de servicios.
vmfarms

Respuestas:

8

El cliente telnet RHEL / CentOS 5.4 está instalado en /usr/kerberos/bin/telnet. Por lo tanto, su variable $ PATH necesita /usr/kerberos/binlistarse. (Preferiblemente antes / usr / bin) Si por alguna razón no tiene ese archivo instalado, es parte del paquete krb5-workstation. Instalar ese paquete manualmente o mediante YUM debería darle lo que necesita.

Puede verificar rápidamente con which telnetpara ver si se encuentra en alguna parte de su camino. echo $PATHpara ver qué directorios se están comprobando y rpm -q krb5-workstationpara ver si tiene instalado el paquete.


--Christopher Karel

Christopher Karel
fuente
gracias, instalé el paquete krb5-workstation, ¡funciona ahora!
Wei
1
¿Qué tal RHEL 6? Tengo el mismo problema en RHEL 6 y no existe tal paquete (estación de trabajo krb5) ni una carpeta como / usr / kerberos / bin
Mohsen
2
En Amazon Linux 2, he instalado la estación de trabajo krb5 y todavía no puedo encontrar ninguna referencia a telnet. La carpeta / usr / kerberos no existe. Lo tengo a trabajar ejecutando "yum install telnet"
demonicdaron
3

¿Tienes un cliente telnet instalado? Parece que solo tienes el demonio instalado actualmente ... o eso o tu entorno está mal configurado. Es decir, el comando telnet no aparece en ningún lugar definido en $ PATH

Keiran Holloway
fuente
gracias, ¿qué más necesito instalar?
Wei
Estoy en Centos 5.4
Wei
44
yum instale telnet o si su ruta es incorrecta simplemente ejecute / usr / bin / telnet
Keiran Holloway