ROS 机器人学习:ros远程登录时,ssh免密登录

1、ssh user@host

ssh 树莓派用户名@+树莓派IP地址(一般是192.168.1.***)

或ssh 树莓派用户名@+树莓派的计算机名(也就是计算机名)

输入密码连接成功

2、在树莓派端输入

exit

返回pc端

3、ros的免密登录

免密

ssh-keygen 默认设置生成key在.ssh目录中;(生成的秘钥和私钥,会在当前的主目录下,隐藏的.ssh文件)

(/home/robot_1/.ssh/id_rsa)

(/home/robot_1/.ssh/id_rsa.pub.)

4、ssh-copy-id -i .ssh/id_rsa.pub user@host(一定要在主目录下)

5、如果发生sign_and_send_pubkey:signing failed: agentrefused operation 错误,(是因为之前曾多次保存过)

在PC端执行 ssh-add,就是将公钥列表重新加入到你的列表,就可以修复;

参考资料:https://blog.csdn.net/u013066244/article/details/52796341

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值