インターネットに接続していないRed Hat LinuxサーバーにTelnetクライアントをインストールしようとしています。
Red Hat Linuxバージョン
less /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
私がいくつかの研究をしたとき、私はこれを得ました link serverfault.comから
提案に従って、私はコマンドrpm -q krb5-workstationを実行し、次の出力を得ました
krb5-workstation-1.10.3-10.el6_4.4.x86_64
これは、krb5ワークステーションがすでにインストールされていることを意味しますか?はいの場合、Telnetを有効にするために必要な手順は何ですか。
インターネット接続がないため、RPMをダウンロードし、RPMをUSBスティックなどに移動し、そのUSBスティックを新しいサーバーに挿入して、telnet rpmをインストールする必要があります。別のオプションは、内部サテライトサーバー、内部リポジトリ、またはパッケージを取得するための何かがある場合です。
通常は次のようにします:
yumインストールtelnet
そしてそれはあなたにクライアントを与えるでしょう。私のボックスにtelnetクライアントをロードしようとすると、このRPMのロードに対する依存関係(kerberosなど)がありません。
rpm -q
はパッケージをリストし、インストールされています。リンクした回答で述べたように、その特定のtelnetバイナリをフルパスで開始してみてください:/usr/kerberos/bin/telnet
。それが機能する場合、それが使用したいバイナリであれば$ PATHに追加します。
ただし、Kerberosに含まれるtelnetが必要かどうかは疑問です。別のtelnetパッケージもあります。少なくとも CentOSの以前のバージョン では、パッケージはそこにあります。
パッケージを取得できる場合(RHELサブスクリプションがどのように機能するか、およびそれらが別のマシンからパッケージファイルをダウンロードできるかどうかはよくわかりません)、そのtelnetパッケージをダウンロードして、問題のサーバーに転送し、手動でインストールしてみてください。
rpm -i telnet_xxxxx.rpm