Connection closed by remote host Connection closed by 198.18.34.15 port 22 Could not read from

博客讲述了在提交代码时遇到'Connection closed by remote host'的问题,通过重新生成RSA密钥对并更新GitHub上的SSH密钥,最终成功解决了问题。详细步骤包括使用ssh-keygen创建密钥,指定密钥类型为RSA,以及如何替换旧的SSH密钥。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提交代码时,报错Connection closed by remote host
Connection closed by 198.18.34.15 port 22
Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

在这里插入图片描述
搞了5分钟最后,重新生成了ssh密钥,然后换了github上的密钥,最后好了
ssh密钥生成:

[root@localhost ~]# ssh-keygen -t rsa       <== 建立密钥对,-t代表类型,有RSA和DSA两种
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):   <==密钥文件默认存放位置,按Enter即可
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):     <== 输入密钥锁码,或直接按 Enter 留空
Enter same passphrase again:     <== 再输入一遍密钥锁码
Your identification has been saved in /root/.ssh/id_rsa.    <== 生成的私钥
Your public key has been saved in /root/.ssh/id_rsa.pub.    <== 生成的公钥
The key fingerprint is:
SHA256:K1qy928tkk1FUuzQtlZK+poeS67vIgPvHw9lQ+KNuZ4 root@localhost.localdomain
The key's randomart image is:
+---[RSA 2048]----+
|           +.    |
|          o * .  |
|        . .O +   |
|       . *. *    |
|        S =+     |
|    .    =...    |
|    .oo =+o+     |
|     ==o+B*o.    |
|    oo.=EXO.     |
+----[SHA256]-----+

替换ssh
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值