RCP传输文件实例:
本机系统名为local_machine,用户名为dong,ip地址为192.168.45.227,远端系统名为mars,ip地址为192.168.45.212,远端注册用户为zhong。
在mars上,用root注册,用vi编辑文件/etc/hosts,增加一行:
192.168.45.227 local_machine
用zhong注册,在/export/home/zhong/目录下,用vi编辑文件.rhosts,内容为:
local_machine dong
在local_machine上,用root注册,用vi编辑文件/etc/hosts,增加一行:
192.168.45.212 mars
用dong注册,执行
rcp –p ./dong/file1.c zhong@mars:/export/home/zhong
或
rcp –p ./dong/file1.c zhong@mars:/export/home/zhong/file1.c
这样,本机local_machine用户dong下的文件./dong/file1.c 已拷贝到远端系统mars用户zhong的home下了。
/home/jhuser2/dongyy/rcp_file.sh
#/bin/sh
if test -z $1
then
echo "please input translate filename!"
else
echo "rcp -p ./$1 zhong@mars:/export/home/zhong" >rcpfile
echo "echo \"$1 translate success\"" >> rcpfile
chmod 777 rcpfile
./rcpfile
fi
本机系统名为local_machine,用户名为dong,ip地址为192.168.45.227,远端系统名为mars,ip地址为192.168.45.212,远端注册用户为zhong。
在mars上,用root注册,用vi编辑文件/etc/hosts,增加一行:
192.168.45.227 local_machine
用zhong注册,在/export/home/zhong/目录下,用vi编辑文件.rhosts,内容为:
local_machine dong
在local_machine上,用root注册,用vi编辑文件/etc/hosts,增加一行:
192.168.45.212 mars
用dong注册,执行
rcp –p ./dong/file1.c zhong@mars:/export/home/zhong
或
rcp –p ./dong/file1.c zhong@mars:/export/home/zhong/file1.c
这样,本机local_machine用户dong下的文件./dong/file1.c 已拷贝到远端系统mars用户zhong的home下了。
/home/jhuser2/dongyy/rcp_file.sh
#/bin/sh
if test -z $1
then
echo "please input translate filename!"
else
echo "rcp -p ./$1 zhong@mars:/export/home/zhong" >rcpfile
echo "echo \"$1 translate success\"" >> rcpfile
chmod 777 rcpfile
./rcpfile
fi
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/2639443/viewspace-607069/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/2639443/viewspace-607069/