问题描述
在慕课网学习中,需要down下课程代码。添加ssh-rsa密钥后依然无法通过ssh方式下载代码
报错如上。
下面开始解决 查阅资料初始以为是git用户名和账号和慕课网的对不上导致,后来思考到既然添加了密钥那么账户密码因该与之无关。
逐步查阅资料发现问题出现在加密方式导致。慕课网采用ssh-rsa加密方式,在openssh已经不默认支持rsa加密方式。通过在.ssh文件夹下配置config文件即可(文件路径一般在C:\Users\Administrator.ssh)
HostKeyAlgorithms ssh-rsa
PubkeyAcceptedKeyTypes ssh-rsa
查阅链接
# ssh默认不支持rsa了](silenwang.github.io/2021/10/11/…)
# RSA,DSA,ECDSA,EdDSA和Ed25519的区别
[Open SSH Release Notes](www.openssh.com/releasenote…)
~fanfan