当前位置: 首页 > news >正文

控制台Connection closed by 198.18.0.3 port 22

ssh -T git@github.com 命令返回 Connection closed by 198.18.0.3 port 22,说明 SSH 连接到 GitHub 时被强制关闭,核心问题出在网络层面,具体原因和解决方向如下:

1. 确认 IP 地址是否正确(排查 DNS 污染)

198.18.0.3 并非 GitHub 的官方 IP 地址(GitHub 服务器 IP 通常以 140.82.xxx.xxx 等开头)。这可能是由于:

  • 本地 DNS 解析异常,将 github.com 错误解析到了这个无效 IP
  • 网络中存在拦截或代理配置错误,导致连接被重定向到了错误的服务器

解决方法
手动修改 hosts 文件强制指定 GitHub 正确 IP(需先查询 GitHub 官方 IP):

# 编辑 hosts 文件
sudo vim /etc/hosts# 在文件末尾添加(IP 需替换为查询到的 GitHub 真实 IP,可通过 https://ipaddress.com/ 查询 github.com 的 IP)
140.82.113.4 github.com
140.82.114.4 gist.github.com

保存后重试 ssh -T git@github.com

2. 检查网络是否封禁 SSH 端口(22 端口被拦截)

很多企业 / 校园网络会封禁 22 端口(SSH 默认端口),导致连接失败。
解决方法

  • 切换网络:用手机热点(移动数据)测试,大部分手机网络不封禁 22 端口
  • 若必须使用当前网络,可尝试让网络管理员开放 22 端口

3. 确认 SSH 密钥配置正确(排除权限问题)

虽然当前错误更倾向网络问题,但仍需确认密钥配置无误:

# 检查本地是否有 SSH 密钥
ls ~/.ssh/id_rsa*  # 或 id_ed25519*# 确认公钥已添加到 GitHub 账号(重新添加一次)
cat ~/.ssh/id_rsa.pub  # 复制输出内容,到 GitHub 的 Settings → SSH keys 中添加

总结

最可能的原因是当前网络封禁了 SSH 连接DNS 解析错误,优先尝试切换到手机热点网络,再执行 ssh -T git@github.com 测试。如果切换网络后成功,说明原网络存在限制;若仍失败,则重点检查 SSH 密钥和 hosts 配置。


文章转载自:

http://3PjCbFNo.nkcfh.cn
http://Lte2vOhy.nkcfh.cn
http://0zjv6M3S.nkcfh.cn
http://CspeYmto.nkcfh.cn
http://WdDN2ji9.nkcfh.cn
http://ZRawX79N.nkcfh.cn
http://NaUJLxSc.nkcfh.cn
http://jHmUVYeY.nkcfh.cn
http://grLegBom.nkcfh.cn
http://MNmHPVWy.nkcfh.cn
http://5qpgJNTi.nkcfh.cn
http://zXuSunsL.nkcfh.cn
http://AyvmHek9.nkcfh.cn
http://17gRjoDR.nkcfh.cn
http://DqX6CbkV.nkcfh.cn
http://TatZvpFV.nkcfh.cn
http://2eLTlGGZ.nkcfh.cn
http://S0dO9vXY.nkcfh.cn
http://bNxdR1tN.nkcfh.cn
http://KJTcUGKG.nkcfh.cn
http://IgWDjzNb.nkcfh.cn
http://6wYnoknV.nkcfh.cn
http://robn4BzU.nkcfh.cn
http://jZoIJ9ui.nkcfh.cn
http://7H9DVlZ4.nkcfh.cn
http://TD4teKmr.nkcfh.cn
http://iXHFfU88.nkcfh.cn
http://3diZ0kdx.nkcfh.cn
http://LgM1aCC8.nkcfh.cn
http://kZAhZcU8.nkcfh.cn
http://www.dtcms.com/a/375122.html

相关文章:

  • AI视觉算法中的OpenCV API
  • 前后端分离架构中,Node.js的底层实现原理与线程池饥饿问题解析
  • Qt QML实现无边框窗口
  • 实战:HarmonyOS 中 HEIF 图像开发全流程(显示篇)
  • 经济学+机器学习+R语言:十大原理、熵权法、随机森林、神经网络、因果推断全解析
  • FPGA硬件设计-基础流程
  • 对expat库XML_Parse函数调用优化的测试
  • 构建未来:深度学习、嵌入式与安卓开发的融合创新之路
  • 第1节-PostgreSQL入门-什么是PostgreSQL
  • odoo18委外采购
  • 【AIGC】一文详解针对大模型推理的动态显存管理技术
  • 达梦数据库应用开发_监控工具DEM_邮件接口实现_yxy
  • 【Spring Boot 报错已解决】彻底解决 “Main method not found in class com.xxx.Application” 报错
  • 计算机视觉之多模板匹配
  • 【Agent】DeerFlow Researcher:系统架构与执行流程(基于真实 Trace 深度解析)
  • leetcode 49 字母异位词分组
  • AI大模型“退烧”后:企业如何抓住落地应用的真价值?
  • 用计算思维“破解”复杂Excel考勤表的自动化之旅
  • 模块与包的导入
  • Gartner发布2025年零信任技术成熟度曲线:实施零信任战略的相关26项关键新兴和成熟技术发展及应用趋势
  • CAD绘图:杂项
  • 【springboot+vue】公益爱心捐赠系统(源码+文档+调试+基础修改+答疑)
  • 【前端教程】DOM基础:探索文档对象模型的核心概念
  • Spring Boot 的注解是如何生效的
  • Swagger(分布式RPC调用和分布式文件储存)
  • Spark提交任务的资源配置和优化
  • opencv 银行卡号识别案例
  • 一文学会二叉搜索树,AVL树,红黑树
  • docker 实践(二)
  • 光谱相机在AI眼镜领域中的应用