“-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 : command not found"오류가 발생합니까?

감사


telnet은 실제로 서비스가 아닌 클라이언트 유틸리티이므로 서비스 목록에 나타나지 않습니다.
vmfarms

답변:


8

RHEL / CentOS 5.4 텔넷 클라이언트는에 설치되어 /usr/kerberos/bin/telnet있습니다. 따라서 $ PATH 변수가 /usr/kerberos/bin나열되어야합니다. (바람직하게 / usr / bin 이전) 어떤 이유로 해당 파일이 설치되어 있지 않으면 패키지의 일부입니다 krb5-workstation. 수동으로 또는 YUM을 통해 해당 패키지를 설치하면 필요한 것을 얻을 수 있습니다.

which telnet경로의 어디에서나 찾을 수 있는지 빠르게 확인할 수 있습니다 . echo $PATH검사중인 디렉토리를 확인 rpm -q krb5-workstation하고 패키지가 설치되어 있는지 확인 하십시오.


-크리스토퍼 카렐


고마워, 나는 krb5-workstation 패키지를 설치했다, 그것은 지금 작동한다!
Wei

1
RHEL 6은 어떻습니까? RHEL 6에서도 동일한 문제가 있으며 그러한 패키지 (krb5-workstation)도 없으며 / usr / kerberos / bin과 같은 폴더도 없습니다
Mohsen

2
Amazon Linux 2에서 krb5-workstation을 설치했지만 여전히 텔넷에 대한 참조를 찾을 수 없습니다. / usr / kerberos 폴더가 없습니다. 나는 "냠 텔넷 설치"를 실행 작업에있어
demonicdaron

3

텔넷 클라이언트가 설치되어 있습니까? 현재 데몬이 설치되어 있거나 환경이 잘못 설정되어있는 것처럼 들립니다. 즉, telnet 명령은 $ PATH에 정의 된 곳에 나타나지 않습니다.


고마워요, 무엇을 더 설치해야하나요?
Wei

저는 centos 5.4에 있습니다
Wei

4
yum telnet을 설치하거나 경로가 정확하지 않은 경우 / usr / bin / telnet을 실행하십시오
Keiran Holloway
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.