"-Bash: telnet: command not found" error?

11

Saya memiliki layanan berikut berjalan:

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

mengapa saya masih mendapatkan kesalahan "-bash: telnet: command not found"?

Terima kasih

Wei
sumber
Telnet sebenarnya adalah utilitas klien bukan layanan, itulah sebabnya mengapa tidak muncul dalam daftar layanan.
vmfarms

Jawaban:

8

Klien telnet RHEL / CentOS 5.4 diinstal di /usr/kerberos/bin/telnet. Variabel $ PATH Anda perlu /usr/kerberos/bindicantumkan. (Lebih disukai sebelum / usr / bin) Jika karena alasan tertentu Anda tidak menginstal file itu, itu adalah bagian dari paket krb5-workstation. Menginstal paket itu secara manual atau melalui YUM akan memberi Anda apa yang Anda butuhkan.

Anda dapat memeriksa dengan cepat which telnetuntuk melihat apakah itu ditemukan di mana saja di jalur Anda. echo $PATHuntuk melihat direktori apa yang sedang diperiksa, dan rpm -q krb5-workstationuntuk melihat apakah Anda telah menginstal paket.


--Christopher Karel

Christopher Karel
sumber
terima kasih, saya menginstal paket krb5-workstation, berfungsi sekarang!
Wei
1
Bagaimana dengan RHEL 6? Saya memiliki masalah yang sama pada RHEL 6 dan tidak ada paket seperti itu (krb5-workstation) atau folder seperti / usr / kerberos / bin
Mohsen
2
Di Amazon Linux 2, saya telah menginstal krb5-workstation dan masih tidak dapat menemukan referensi ke telnet. Folder / usr / kerberos tidak ada. Saya berhasil menjalankan "yum install telnet"
demonicdaron
3

Apakah Anda memiliki klien telnet yang diinstal? Sepertinya Anda hanya menginstal daemon saat ini ... entah itu atau lingkungan Anda salah setup. Yaitu, perintah telnet tidak muncul di mana pun didefinisikan dalam $ PATH

Keiran Holloway
sumber
terima kasih, apa lagi yang perlu saya instal?
Wei
saya berada di centos 5.4
Wei
4
yum instal telnet atau jika jalur Anda salah jalankan saja / usr / bin / telnet
Keiran Holloway