“ -bash:telnet:找不到命令”错误?


11

我正在运行以下服务:

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

为什么我仍然出现“ -bash:telnet:命令未找到”错误?

谢谢


telnet实际上是客户端实用程序,而不是服务,这就是为什么它未出现在服务列表中的原因。
vmfarms 2010年

Answers:


8

RHEL / CentOS 5.4 telnet客户端安装在/usr/kerberos/bin/telnet。因此,您的$ PATH变量需要/usr/kerberos/bin列出。(最好在/ usr / bin之前)如果由于某种原因您没有安装该文件,则该文件是package的一部分krb5-workstation。手动或通过YUM安装该软件包将为您提供所需的东西。

您可以快速查看which telnet以查看是否在路径中的任何位置。 echo $PATH查看正在检查的目录,以及rpm -q krb5-workstation是否已安装软件包。


克里斯托弗·卡雷尔(Christopher Karel)


谢谢,我安装了krb5-workstation软件包,现在可以使用!

1
RHEL 6呢?我在RHEL 6上遇到了同样的问题,没有这样的软件包(krb5-workstation),也没有这样的文件夹,如/ usr / kerberos / bin
Mohsen 2012年

2
在Amazon Linux 2上,我已经安装了krb5-workstation,但仍然找不到对telnet的任何引用。文件夹/ usr / kerberos不存在。我运行“ yum install telnet”即可正常工作
demonicdaron

3

您是否安装了telnet客户端?听起来您当前仅安装了守护程序……或者您的环境设置错误。即,命令telnet不会出现在$ PATH中定义的任何位置


谢谢,还有什么我需要安装?
Wei

我是在CentOS 5.4

4
yum install telnet或如果您的路径不正确,只需运行/ usr / bin / telnet
Keiran Holloway
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.