windows的SSH秘钥添加到Linux

1. 将windows下的秘钥~\.ssh\id_rsa 和~\.ssh\id_rsa.pub复制到Linux下的~/.ssh/目录下。

切记名字不要修改。

2. 添加新秘钥

$ ssh-add -l
Could not open a connection to your authentication agent.
如果发现上面的提示,说明系统代理里没有任何key,执行如下操作
exec ssh-agent bash

如果系统已经有ssh-key 代理 ,执行下面的命令可以删除
$ ssh-add -D

添加新的秘钥
$ ssh-add ~/.ssh/id_rsa

3. 下载代码

git clone ssh://XXX@xa.yyyycom.com:29418/soc/Android9

4. 遇到的错误及解决办法

a. Permissions 0664 for '/home/XXX/.ssh/id_rsa' are too open.

用下面命令即可解决:
chmod 600 /home/XXX/.ssh/id_rsa

b. Permission denied (publickey) 

从Windows复制过来的私钥、公钥文件的名字保持不变即可。

如果还不可以,参考下面《添加公钥到known_hosts文件》的资料。

 

参考资料:

https://www.cnblogs.com/softidea/p/6208725.html    Permissions 0664 for '/home/root/.ssh/id_rsa' are too open.

https://blog.51cto.com/tanjunjie/1897581   同一台Linux电脑关于多个SSH KEY管理

https://blog.csdn.net/monkey315/article/details/78936057?utm_source=blogxgwz6   添加公钥到known_hosts文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值