RHELへのrcpのインストール

RHELへのrcpのインストール

私はLinux Red Hatシステムバージョン6.4(64ビット)を使用しています。

rcp私のコンピュータにコマンドが存在しないことがわかりました(rcpバイナリなし)。また、rcp私のLinuxシステム用のバイナリを見つけるためにGoogleで検索しましたが、成功しませんでした。

どこでダウンロードできますかrcp

答え1

CentOS 6.5を使用しており、rcpバイナリはパッケージに属しています。krb5-appl-clients-1.0.1-7.el6_2.1.x86_64

[root@CentOS-VM1 6]# rpm -qf $(which rcp)
krb5-appl-servers-1.0.1-7.el6_2.1.x86_64
krb5-appl-clients-1.0.1-7.el6_2.1.x86_64

私のCentOSバージョン -

[root@CentOS-VM1 6]# lsb_release -d
Description:    CentOS release 6.5 (Final)

krb5-appl-clients-1.0.1-7.el6_2.1.x86_64インストールパッケージが利用可能yum

yum install krb5-appl-clients

ノートscp:異常(個人/公開認証)をrsync使用することをお勧めします。ssh

答え2

(root) 入力を試すことができます

yum install rsh

古くて安全ではないため、まだインストールされていない可能性がありますが、インストールして起動できます。

RCP / RSHは古くて安全ではないので、最新の技術を活用するために更新するよりもRCP / RSHと互換性があるように設計することは意味がありません。

たぶん「デザイナー」を見せてくださいこれまたは、管理者に表示する方が良いです。


これで、次の手順を試してみることができます。

ステップ01:UNIXホストでRCPサービスを開始する

UNIXコンピュータでRCPサービスを開くには、次のコマンドを使用しますinetd

  1. ルートとしてログインします。
  2. ファイルを編集します/etc/inetd.conf
  3. shellで始まる行のコメントを外しますexec
  4. 文書を保存します。
  5. サービスPIDを使用ps -ef | grep inetdして決定します。を使用してホストユーザープロファイル(HUP)信号を使用または送信します。inetdinetdkillpkill
  6. inetdやり直しを使用してくださいinetd restart

RCPサービスを開くには、次のコマンドを使用しますxinetd

  1. ルートとしてログインします。
  2. ファイルを編集します/etc/Xinetd.d/rsh。 Linuxディストリビューションによっては、他のファイルも入手できます。
  3. 行の無効化をに変更しますno
  4. 文書を保存します。
  5. サービスPIDを使用ps -ef | grep inetdして決定します。 HUP信号を送信するために使用または使用します。inetdxinetdkillpkill
  6. xinetdxinetd restart再利用または実行してくださいservice xinetd restart

ステップ02:セキュリティ権限を設定する

RCPサービスの電源を入れたら、Windowsホストがコンピュータに接続できるようにセキュリティ権限を設定する必要があります。

  1. ファイルを編集します/etc/hosts.equiv。 Linuxディストリビューションによって、このファイルは異なる場合があります。のようなものを得ることができます/etc/hosts.allow
  2. Windowsホスト名を含むファイルに1行を追加します。
  3. Windowsのホスト名と、転送したいディレクトリにアクセスできるユーザー名を含む2行目を追加します。タブ文字を使用して2つの要素を区別します。
  4. 文書を保存します。

関連情報