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

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

我正在运行以下服务:

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:未找到命令”错误?

谢谢

答案1

RHEL/CentOS 5.4 telnet 客户端安装在/usr/kerberos/bin/telnet。因此需要列出您的 $PATH 变量/usr/kerberos/bin。(最好在 /usr/bin 之前)如果出于某种原因您没有安装该文件,则它是软件包的一部分krb5-workstation。手动或通过 YUM 安装该软件包应该可以满足您的需求。

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


克里斯托弗·卡雷尔

答案2

您是否安装了 telnet 客户端?听起来您目前只安装了守护进程……要么是那样,要么是您的环境设置错误。即,命令 telnet 没有出现在 $PATH 中定义的任何地方

答案3

在 alpine docker 镜像中安装 telnet

apk update
apk add busybox-extras

相关内容