ssh配置免密登陆及sign_and_send_pubkey: signing failed: agent refused operation问题解决

每次ssh登陆需要密码,特别麻烦,同时在ros机器人中,使用roboware进行远程编译时需要配置免密登陆,记录下配置的过程:

1,在主机上生成密匙对

 ssh-keygen -t rsa

在这里插入图片描述
傻瓜式操作,y确认,其他默认即可
生成这个密匙对后,将密匙传到从机端,即可进行免密登陆

2,上传密匙到从机

ssh-copy-id 登陆用户名@远程IP

ssh-copy-id chengyangkj@chengyangkj-robot

之后输入远程密码,即可上传成功实现免密登陆
在这里插入图片描述
但是有时候出现下面问题:
在这里插入图片描述

sign_and_send_pubkey: signing failed: agent refused operation

查询得到需要执行下面命令:

eval "$(ssh-agent -s)"

ssh-add

但是我在远程端执行这个命令后没用
探索一番后发现,不是在远程端执行这个命令,而是在控制端执行这两个命令,即可解决成功

  • 18
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值