CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

两台机器之间如何用rcp命令传输文件?

楼主dgyanyong(幸运飞龙)2006-03-01 14:38:30 在 Linux/Unix社区 / 程序开发区 提问

 
  甲、乙两台机器,全是Solaris。  
  甲的IP:192.168.1.227  
  乙的IP:192.168.1.212  
  想要将甲机器上的/home/dong/111传送到乙机器上的/home/yy/111  
  在甲机器上的终端命令行下执行  
  rlogin   –l   yy   192.168.1.212  
  提示输入密码:****  
  登陆成功>   rcp   –p   192.168.1.227:/home/dong/111   /home/yy/111  
  总是提示permission   denied.    
  什么原因?  
   
  /home/dong/和/home/yy/两个目录下都没有.rhosts   文件,我分别在两个目录下新建了这两个文件,内容如下:  
  192.168.1.212   yy  
  192.168.1.212   dong  
  192.168.1.227   yy  
  192.168.1.227   dong  
   
  可运行的时候还是会出现permission   denied.    
  请大虾们帮忙,帮我分析分析原因。  
  问题点数:50、回复次数:5Top

1 楼wenuy(wenuy)回复于 2006-03-01 16:16:37 得分 20

被rcp那台机器需要起ssh服务  
  ps   看看Top

2 楼dgyanyong(幸运飞龙)回复于 2006-03-01 17:13:44 得分 0

sshd   服务都启动了   没有ssh服务  
  Top

3 楼fierygnu(va_list)回复于 2006-03-01 17:41:07 得分 30

不能用ip地址,要用主机名。Top

4 楼dgyanyong(幸运飞龙)回复于 2006-03-06 13:29:56 得分 0

换成了主机名也还是不好用  
  Top

5 楼dgyanyong(幸运飞龙)回复于 2006-03-07 10:31:58 得分 0

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  
   
  已经解决了,上面是解决方法,谢谢大家Top

相关问题

  • 在我的机器中用debug命令
  • 查询机器配置命令!
  • 数据库数据跨机器传输
  • 在java中调用系统FTP命令,实现文件传输???
  • 如何在VB环境下传输DOS命令
  • ftp命令中设置ascii和binary传输有什么区别?
  • 可不可以在DOS下,用命令直重启机器
  • 设置机器时间是什么命令?
  • 我已经用net use 命令连接了一台机器.......
  • 怎样从命令行登陆局域网机器?

关键词

  • 文件
  • 注册
  • 用户
  • 系统
  • ip
  • dong
  • zhong
  • rcp
  • 机器
  • rcpfile

得分解答快速导航

  • 帖主:dgyanyong
  • wenuy
  • fierygnu

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo