kex_exchange_identification: Connection closed by remote host fatal: 无法读取远程仓库。
时间: 2023-11-23 11:52:27 浏览: 334
这个错误通常是由于 SSH 密钥配置不正确或者没有权限访问远程仓库导致的。你可以尝试以下几个步骤来解决这个问题:
1. 确认你的 SSH 密钥是否正确配置。你可以使用 `ssh -T git@github.com` 命令来测试 SSH 连接是否正常。
2. 确认你是否有权限访问远程仓库。你可以尝试在浏览器中打开远程仓库的 URL,看看是否能够正常访问。
3. 如果你使用的是 HTTPS 协议,可以尝试使用 SSH 协议来访问远程仓库,这样可能会解决一些权限问题。
相关问题
ssh登录服务器时:kex_exchange_identification: Connection closed by remote host
当出现"kex_exchange_identification: Connection closed by remote host"错误时,可以尝试以下解决方法:
1. 初始化.ssh文件夹:
```shell
rm .ssh -rf
```
这条命令会删除.ssh文件夹及其内容。
2. 重新连接服务器:
执行完初始化命令后,再次尝试使用ssh连接服务器,应该可以成功执行了。
这个错误通常是由于本地的.ssh文件夹出现问题或者ssh进行了更新导致的。重新生成.ssh文件夹可以解决这个问题。
kex_exchange_identification: read: Connection reset by peer lost connection
kex_exchange_identification: read: Connection reset by peer表示在登录虚拟机时出现了连接重置错误。根据提供的引用内容,可能存在以下两种可能性导致此问题:
1. 控制节点重启导致共享存储断链和虚拟机内核异常。
2. SSH登录出错信息kex_exchange_identification可能表示内核拒绝了SSH连接。
为了解决此问题,可以尝试通过VNC登录虚拟机来获得更多的信息。可以按照以下步骤进行操作:
1. 获取VNC登录链接:
- 在控制节点上运行以下命令:`nova get-vnc-console <虚拟机ID> novnc`
- 复制输出中的URL。
2. 通过浏览器登录:
- 将复制的URL粘贴到浏览器中并访问。
- 在VNC登录页面中,可能需要提供虚拟机的用户名和密码进行登录。
通过VNC登录虚拟机后,您可以进一步调查和排除可能导致连接重置错误的原因。您可以检查虚拟机的网络配置、日志和系统状态等信息,以确定问题的具体原因并采取相应的解决措施。
阅读全文