Lỗi -bash: telnet: lệnh không tìm thấy lỗi?


11

Tôi có các dịch vụ sau đang chạy:

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

Tại sao tôi vẫn gặp lỗi "-bash: telnet: lệnh không tìm thấy"?

Cảm ơn


telnet thực sự là một tiện ích khách hàng không phải là một dịch vụ, đó là lý do tại sao nó không xuất hiện trong danh sách dịch vụ.
vmfarms

Câu trả lời:


8

Máy khách telnet RHEL / CentOS 5.4 được cài đặt tại /usr/kerberos/bin/telnet. Do đó, biến $ PATH của bạn cần /usr/kerberos/binđược liệt kê. (Tốt nhất là trước / usr / bin) Nếu vì lý do nào đó bạn không cài đặt tệp đó, thì đó là một phần của gói krb5-workstation. Cài đặt gói đó theo cách thủ công hoặc qua YUM sẽ cung cấp cho bạn những gì bạn cần.

Bạn có thể kiểm tra nhanh which telnetđể xem nó có tìm thấy ở đâu trên đường không. echo $PATHđể xem thư mục nào đang được kiểm tra và rpm -q krb5-workstationđể xem bạn đã cài đặt gói chưa.


--Christopher Karel


cảm ơn, tôi đã cài đặt gói krb5-workstation, nó hoạt động ngay bây giờ!
Ngụy

1
Làm thế nào về RHEL 6? Tôi có vấn đề tương tự trên RHEL 6 và không có gói nào như vậy (krb5-workstation) cũng không phải là một thư mục như / usr / kerberos / bin
Mohsen

2
Trên Amazon Linux 2, tôi đã cài đặt máy trạm krb5 và vẫn không thể tìm thấy bất kỳ tài liệu tham khảo nào về telnet. Thư mục / usr / kerberos không tồn tại. Tôi đã làm cho nó hoạt động khi chạy "yum install telnet"
demonicdaron

3

Bạn đã cài đặt máy khách telnet chưa? Có vẻ như bạn chỉ cài đặt trình nền hiện tại ... hoặc là môi trường của bạn bị cài đặt sai. Tức là, telnet lệnh không xuất hiện ở bất cứ đâu được định nghĩa trong $ PATH


cảm ơn, những gì tôi cần phải cài đặt?
Wei

tôi đang ở centos 5,4
Wei

4
yum cài đặt telnet hoặc nếu đường dẫn của bạn không chính xác, chỉ cần chạy / usr / bin / telnet
Keiran Holloway
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.