免费注册 查看新帖 |

Chinaunix

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

[求助]有关不需要密码的scp传送 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-22 11:36 |只看该作者 |倒序浏览
目的:从A机器到B机器不需密码的传送文件[用ssh-agent方法],我所用的命令如下:
scp -B -q -oProtocol=1 -S ssh [A机器的文件名路径] sts@172.28.30.199:[B机器的文件名路径]
********
sts 是用户名
172.28.30.199 是B机器的ip地址
********

我现在的做法是在B机器上通过命令:ssh-keygen -t rsa1产生密钥对[identity.pub,identity],
将其中的私钥[identity]给A机器,然后在A机器上操作如下:
ssh-agent > SSH_AGENT_MGR.dat
source SSH_AGENT_MGR.dat
ssh-add /home/test/identity
ssh-add -l    //此命令为察看时候已将秘钥加入代理
显示:1024 37:58:b2:70:ee:6f:4d:06:be:f5:8f:6e:72:f9:d7:f2 sts@firefly (RSA1)  //好像说明已加入成功。

然后执行上面的命令[scp -B -q -oProtocol=1 -S ssh [A机器的文件名路径] sts@172.28.30.199:[B机器的文件名路径]]

显示:
Permission denied.
lost connection

传送失败阿-_-!!

请问各位高手,上面的操作哪里有错误,我在网上看了很多材料,可还是不得其解,希望各位高手指点一二(是否需要配置ssh_config,sshd_config文件呢?)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP