「rcp」コマンドを使用して、Unix コンピューターから Windows Server 2008 R2 コンピューターにファイルをコピーしようとしています。どういうわけか、何もコピーできません。
たとえば、次のコマンドを使用して、.rhosts ファイルを Unix コンピューターから Windows コンピューターにコピーしています。
C:\Windows\posix.exe /u /c /bin/rcp <IP-address>.<user>:/u/<user>/.rhosts \temp.
エラーメッセージはありません。失敗したと言える唯一のことは、ファイルが Unix からコピーされていないという単純な事実です。
同じ Windows コンピューターで「rsh」コマンドを実行しても問題はありません。両方とも機能するか、両方とも失敗する必要があると思います。一方が機能するとは思っていませんでしたが、もう一方は失敗しました。さらに、Windows Server 2003 R2 コンピュータで "rsh" と "rcp" の両方を問題なく実行できます。したがって、Unix 側で問題ないことはわかっています。Windows側に何か問題があるに違いありません。
EventViewer を確認しましたが、エラー メッセージはありません。
Windows Server 2008 R2 で「プロセス モニター」を実行して、「rsh」コマンドと「rcp」コマンドの両方の実行によるイベントを確認しました。珍しいものは見つかりません。実際、「rsh」と「rcp」の両方から記録されたイベントはほとんど同じように見えます (もちろん、プロセス ID は異なります)。
Windows Server 2008 (R2 ではない) コンピューターでもこれを試しました。ただし、結果は Windows Server 2008 R2 と同じです。「rsh」は機能しますが、「rcp」は失敗します。
誰かがこれで私を助けることができますか? 前もって感謝します。
ジェイ・チャン