Mam następujące usługi:
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
dlaczego nadal pojawia się błąd „-bash: telnet: polecenie nie znaleziono”?
Dzięki
Odpowiedzi:
Klient telnet RHEL / CentOS 5.4 jest zainstalowany pod adresem
/usr/kerberos/bin/telnet
. Twoja zmienna $ PATH musi zatem zostać/usr/kerberos/bin
wymieniona. (Najlepiej przed / usr / bin) Jeśli z jakiegoś powodu nie masz zainstalowanego tego pliku, jest on częścią pakietukrb5-workstation
. Zainstalowanie tego pakietu ręcznie lub przez YUM powinno dać ci to, czego potrzebujesz.Możesz szybko sprawdzić za pomocą,
which telnet
czy można go znaleźć gdziekolwiek na twojej ścieżce.echo $PATH
aby sprawdzić, które katalogi są sprawdzane irpm -q krb5-workstation
sprawdzić, czy masz zainstalowany pakiet.- Krzysztof Karel
źródło
Czy masz zainstalowanego klienta Telnet? Wygląda na to, że masz tylko zainstalowanego demona ... albo to, albo twoje środowisko jest źle skonfigurowane. To znaczy, polecenie telnet nie pojawia się nigdzie zdefiniowane w $ PATH
źródło