我正在尝试使用“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”失败。
有人可以帮我弄这个吗?提前致谢。
陈杰