免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5373 | 回复: 5
打印 上一主题 下一主题

如何在脚本中使用scp命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-08 15:33 |只看该作者 |倒序浏览
我想在脚本里面用scp命令,但是不知道怎么用


我的codelim这么写的, test.txt是要拷贝的文件,目的地是host1上的/home/user,密码是password
但是不work, 老大帮我呀。 或者教我怎么用rcp也行,好像这个可以不输入密码

  1. scp test.txt user1@host1:/home/user1 << EOF
  2. password
  3. EOF
复制代码

论坛徽章:
0
2 [报告]
发表于 2006-11-08 16:12 |只看该作者
我自己顶一下,在线等

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
3 [报告]
发表于 2006-11-08 16:21 |只看该作者

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2006-11-08 16:33 |只看该作者

论坛徽章:
0
5 [报告]
发表于 2006-11-08 17:07 |只看该作者
多谢烈火兄,我按照上面的例子做了一遍,还是不行呀
我的步骤是
1。 在目标机host_dest上生成密钥对  ssh-keygen -t rsa, 生成了id_rsa,id_rsa.pub在$HOME/.ssh
2.  chmod 755 $HOME/.ssh  (不知道这步的意图是什么)
3。 把生成的id_rsa.pub拷贝到远程主机上host_orig, 并重命名成$HOME/.ssh/authorized_keys
4. 在host_orig上用scp考东西到host_dest上,但是还是要求输入密码

注:host_dest 和host_orig上的用户不一样
我觉得在他的步骤里面本来就没有输入密码一项,怎么这样做后就不用输入密码了呢

论坛徽章:
0
6 [报告]
发表于 2006-11-08 17:20 |只看该作者
搞定了,我把公钥机器和私钥机器的顺序搞反了,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP