「-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

回答:


8

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されているか、パッケージがインストールされているかどうかを確認します。


-クリストファー・カレル


おかげで、私はkrb5-workstationパッケージをインストールしました、今すぐ動作します!

1
RHEL 6はどうですか?/ usr / kerberosの/ binのように私はRHEL 6に同じ問題を持っており、そのようなパッケージがありません(krb5の-ワークステーション)も、そのようなフォルダです
モフセン・

2
Amazon Linux 2では、krb5-workstationをインストールしましたが、telnetへの参照が見つかりません。/ usr / kerberosフォルダーは存在しません。「yum install telnet」
-demonicdaron

3

telnetクライアントがインストールされていますか?現在インストールされているのはデーモンのみであるように聞こえます...それまたは環境のセットアップが間違っています。つまり、telnetコマンドは$ PATHで定義されたどこにも表示されません


おかげで、他に何をインストールする必要がありますか?

私はCentos 5.4にいます
Wei

4
yum install telnetまたはパスが正しくない場合は、単に/ usr / bin / telnetを実行します
Keiran Holloway
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.