Ich habe die folgenden Dienste ausgeführt:
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
Warum habe ich immer noch den Fehler "-bash: telnet: Befehl nicht gefunden" erhalten?
Vielen Dank
Antworten:
Der RHEL / CentOS 5.4-Telnet-Client wird unter installiert
/usr/kerberos/bin/telnet
. Ihre $ PATH-Variable muss daher/usr/kerberos/bin
aufgelistet werden. (Vorzugsweise vor / usr / bin) Wenn Sie diese Datei aus irgendeinem Grund nicht installiert haben, ist sie Teil des Paketskrb5-workstation
. Wenn Sie dieses Paket manuell oder über YUM installieren, erhalten Sie das, was Sie benötigen.Sie können schnell überprüfen
which telnet
, ob es irgendwo auf Ihrem Weg gefunden wurde.echo $PATH
um zu sehen, welche Verzeichnisse überprüft werden undrpm -q krb5-workstation
ob Sie das Paket installiert haben.- Christ Karel
quelle
Haben Sie einen Telnet-Client installiert? Klingt so, als hätten Sie derzeit nur den Daemon installiert ... entweder das oder Ihre Umgebung ist falsch eingerichtet. Das heißt, der Befehl Telnet wird an keiner Stelle angezeigt, die in $ PATH definiert ist
quelle