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

我有以下服务运行:

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:command not found”错误?

谢谢

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

你可以用which telnet查看它是否在你的path中的任何地方。 echo $PATH查看正在检查哪些目录,以及rpm -q krb5-workstation以查看是否安装了软件包。

– 克里斯托弗·卡雷尔

你有一个telnet客户端安装? 听起来你只有当前安装的守护进程…或者你的环境设置错误。 也就是说,命令telnet不会出现在$ PATH中的任何地方