本任务的内容
概要
远程复制 (RCP) 工具是一个标准的 UNIX 工具和 Microsoft Windows 2000 工具。您可以使用此工具来传输文件和递归两台计算机之间传输的整个目录。
配置 UNIX 主机
您可以使用基于 Windows 的计算机中的 RCP 工具之前,必须打开 RCP 服务并更新允许基于 Windows 的计算机可通过此服务连接到您的计算机的安全文件。通过使用inetd打开 RCP 服务:
-
根登录到计算机上。
-
编辑文件 /etc/Inetd.conf。
-
取消注释行,外壳以开头并以exec开头。
-
保存该文件。
-
通过使用kill或者使用pkill, inetd到发送主机用户配置文件 (HUP) 信号。使用ps来确定进程 id。
-
再次运行inetd 。
通过使用xinetd打开 RCP 服务:
-
根登录到计算机上。
-
编辑文件 /etc/Xinetd.d/rsh。
-
将禁用行更改为没有。
-
保存该文件。
-
通过使用kill或者使用pkill,到xinetd发送 HUP 信号。使用ps来确定进程 id。
-
再次运行xinetd 。
现在必须设置安全权限,以允许 Windows 主机连接到您的计算机:
-
编辑文件 /etc/Hosts.equiv。
-
添加一行包含 Windows 主机的名称。
-
添加第二行包含 Windows 主机的名称,并可以访问目录要传输的用户的名称。用制表符分隔的两个元素。
-
保存该文件。
注意: 要从某些 UNIX 计算机传送文件,您必须登录到基于 Windows 的计算机在 Hosts.equiv 文件中设置的用户。
传输一个文件
要传输一个文件,您必须提供主机名、 用户名、 源文件路径和所需文件复制到目标文件的路径。例如,必须使用用户 webuser Index.html 文件从计算机 unixhost 上路径/usr/local/htdocs复制:
rcp unixhost.webuser:/usr/local/htdocs/index.html index.html
传输整个目录
要传输整个目录,其中包含的所有目录内容和子目录,请使用-r命令行选项添加到命令。例如,若要将整个 Htdocs 目录从 UNIX 计算机复制到 C:\inetpub\unixweb 目录必须使用:
rcp-r unixhost.webuser:/usr/local/htdocs C:\InetPub\UnixWeb
参考
有关准备从 UNIX 迁移的数据移动到窗口的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
324538如何: 迁移 UNIX 到 Windows 迁移中的 Web 站点数据