Linux Red Hatマシンバージョン6.4(64ビット)を使用しています。
rcp
コマンドが私のマシンに存在しないことに気付きました(rcp
バイナリがありません)。また、Linuxマシンに適合するrcp
バイナリを見つけるために、Googleで検索しましたが、成功しませんでした。
rcp
はどこでダウンロードできますか?
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)
yum
を使用してパッケージkrb5-appl-clients-1.0.1-7.el6_2.1.x86_64
をインストールできます
yum install krb5-appl-clients
注:scp
よりもrsync
またはssh
を使用することをお勧めします(プライベート/パブリック認証)
(rootとして)入力して試すことができます
yum install rsh
古くて安全ではないため、おそらくインストールされていませんが、インストールして実行することはできます。
RCP/RSHは古くて安全ではなく、最新のテクノロジーを利用するために更新するのではなく、RCP/RSHで動作するように設計することは無意味です。
たぶん、「デザイナー」を見せてみてください this またはそれ以上に、あなたのマネージャーを見せてください。
これで、次の手順を試すことができます。
inetd
を使用して、UNIXマシンでRCPサービスをオンにします。
/etc/inetd.conf
を編集します。Shell
で始まり、exec
で始まる行のコメントを解除します。ps -ef | grep inetd
を使用して、inetd
servicepidを決定します。 inetd
またはkill
を使用して、ホストユーザープロファイル(HUP)信号をpkill
に送信します。inetd restart
を使用してinetd
を再度実行します。xinetd
を使用してRCPサービスをオンにするには:
/etc/Xinetd.d/rsh
を編集します。 Linuxディストリビューションに基づいて別のファイルを取得する場合があります。no
に変更します。ps -ef | grep inetd
を使用して、inetd
servicepidを決定します。 xinetd
またはkill
を使用して、HUP信号をpkill
に送信します。xinetd restart
またはservice xinetd restart
を使用して、xinetd
を再度実行します。RCPサービスをオンにした後、Windowsホストがコンピューターに接続できるようにセキュリティアクセス許可を設定する必要があります。
/etc/hosts.equiv
を編集します。 Linuxディストリビューションに基づいて、このファイルは異なる場合があります。 /etc/hosts.allow
のようになります。