私は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
。
- ルートとしてログインします。
- ファイルを編集します
/etc/inetd.conf
。 shell
で始まる行のコメントを外しますexec
。- 文書を保存します。
- サービスPIDを使用
ps -ef | grep inetd
して決定します。を使用してホストユーザープロファイル(HUP)信号を使用または送信します。inetd
inetd
kill
pkill
inetd
やり直しを使用してくださいinetd restart
。
RCPサービスを開くには、次のコマンドを使用しますxinetd
。
- ルートとしてログインします。
- ファイルを編集します
/etc/Xinetd.d/rsh
。 Linuxディストリビューションによっては、他のファイルも入手できます。 - 行の無効化をに変更します
no
。 - 文書を保存します。
- サービスPIDを使用
ps -ef | grep inetd
して決定します。 HUP信号を送信するために使用または使用します。inetd
xinetd
kill
pkill
xinetd
xinetd restart
再利用または実行してくださいservice xinetd restart
。
ステップ02:セキュリティ権限を設定する
RCPサービスの電源を入れたら、Windowsホストがコンピュータに接続できるようにセキュリティ権限を設定する必要があります。
- ファイルを編集します
/etc/hosts.equiv
。 Linuxディストリビューションによって、このファイルは異なる場合があります。のようなものを得ることができます/etc/hosts.allow
。 - Windowsホスト名を含むファイルに1行を追加します。
- Windowsのホスト名と、転送したいディレクトリにアクセスできるユーザー名を含む2行目を追加します。タブ文字を使用して2つの要素を区別します。
- 文書を保存します。