💡
原文中文,约1600字,阅读约需4分钟。
📝
内容提要
本文介绍了解决无法通过SSH登录Coding的问题,主要是由于加密算法被禁用。用户需在~/.ssh/config文件中添加相应配置,并根据是否删除原密钥对重新生成密钥对,测试连接成功即可。
🎯
关键要点
- 无法通过SSH登录Coding的问题主要是由于加密算法被禁用。
- 用户需在~/.ssh/config文件中添加HostkeyAlgorithms和PubkeyAcceptedAlgorithms的配置。
- 如果删除原密钥对,需在~/.ssh文件夹下新建config文件并重新创建密钥对。
- 如果不删除原密钥对,需在~/.ssh文件夹下新建config文件并新建密钥对,上传公钥至Coding。
- 测试连接成功后,用户将看到SSH认证成功的提示。
❓
延伸问答
为什么无法通过SSH登录Coding?
无法通过SSH登录Coding主要是由于加密算法被禁用。
如何在~/.ssh/config文件中添加配置?
在~/.ssh/config文件中添加HostkeyAlgorithms和PubkeyAcceptedAlgorithms的配置。
如果我删除了原密钥对,应该怎么做?
删除原密钥对后,在~/.ssh文件夹下新建config文件并重新创建密钥对。
不删除原密钥对时,我该如何操作?
不删除原密钥对时,需在~/.ssh文件夹下新建config文件,创建新密钥对并上传公钥至Coding。
如何测试SSH连接是否成功?
测试连接成功后,用户将看到SSH认证成功的提示,例如'Hello 97206430'。
在生成新密钥对时需要注意什么?
生成新密钥对时,需将<Your Email>替换为你的邮箱,并确保IdentityFile指向新创建的Key文件。
➡️