解决虚拟机中 GitHub 无法通过 HTTPS 访问的问题

ops/2024/11/28 9:12:31/

目录

  • 1.在虚拟机中可以ping通github,但无法curl
  • 2.防火墙问题
  • 参考


githubcurl_7">1.在虚拟机中可以ping通github,但无法curl

damon@damon-virtual-machine:~/SchurVINS_ws/src$ ping github.com
PING github.com (20.205.243.166) 56(84) bytes of data.
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=1 ttl=128 时间=72.1 毫秒
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=2 ttl=128 时间=70.6 毫秒
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=3 ttl=128 时间=66.8 毫秒
64 字节,来自 20.205.243.166 (20.205.243.166): icmp_seq=4 ttl=128 时间=69.4 毫秒
^C
--- github.com ping 统计 ---
已发送 4 个包, 已接收 4 个包, 0% 包丢失, 耗时 3006 毫秒
rtt min/avg/max/mdev = 66.824/69.744/72.142/1.949 ms
damon@damon-virtual-machine:~/SchurVINS_ws/src$ curl -I https://github.com
curl: (7) Failed to connect to github.com port 443: 拒绝连接

2.防火墙问题

damon@damon-virtual-machine:~/SchurVINS_ws/src$ sudo ufw status
状态: 激活至                          动作          来自
-                          --          --
22/tcp                     ALLOW       Anywhere                  
22/tcp (v6)                ALLOW       Anywhere (v6)  

从防火墙状态看,ufw 已激活,但只允许了 22/tcp(SSH)端口,没有明确允许 HTTPS 使用的 443/tcp 端口。这是导致 GitHub 无法访问的原因。

允许 HTTPS 端口,将 443/tcp 添加到防火墙规则中:

sudo ufw allow https
sudo ufw allow 443

验证规则已添加:

damon@damon-virtual-machine:~/SchurVINS_ws/src$ sudo ufw allow https
规则已添加
规则已添加 (v6)
damon@damon-virtual-machine:~/SchurVINS_ws/src$ sudo ufw allow 443
规则已添加
规则已添加 (v6)
damon@damon-virtual-machine:~/SchurVINS_ws/src$ sudo ufw status
状态: 激活至                          动作          来自
-                          --          --
22/tcp                     ALLOW       Anywhere                  
443/tcp                    ALLOW       Anywhere                  
443                        ALLOW       Anywhere                  
22/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)             
443 (v6)                   ALLOW       Anywhere (v6)             

测试 HTTPS 连接

damon@damon-virtual-machine:~/SchurVINS_ws/src$ curl -I https://github.com
HTTP/2 200 
server: GitHub.com
date: Wed, 27 Nov 2024 10:23:50 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Language, Accept-Encoding, Accept, X-Requested-With
content-language: en-US
etag: W/"de24697898ea637ca65259dfd95a442d"
cache-control: max-age=0, private, must-revalidate
。。。。。

参考



http://www.ppmy.cn/ops/137314.html

相关文章

《OpenCV 图像缩放、翻转与变换全攻略:从基础操作到高级应用实战》

简介:本文详细阐述了 OpenCV 在图像操作中的关键技术,包括缩放(确定尺寸缩放与按比例缩放)、翻转(沿不同轴的翻转方式)以及变换(平移、旋转、三点确定变换和四点确定变换即透视变换)…

ubuntu,rocky的安装和使用远程连接工具连接服务器

Ubuntu的安装 下载最小版的ubuntu的iso镜像:https://mirrors.aliyun.com/ubuntu-releases/24.04/ubuntu-24.04.1-live-server-amd64.iso rocky的安装 下载最小版的ubuntu的iso镜像:Rocky Linux 使用学会使用远程连接工具连接服务器 使用xshell连接Ubu…

NLP论文速读(EMNLP2024)|多风格可控生成的动态多奖励权重

论文速读|Dynamic Multi-Reward Weighting for Multi-Style Controllable Generation 论文信息: 简介: 本文探讨了文本风格在沟通中的重要性,指出文本风格传达了除原始语义内容之外的多种信息,如人际关系动态(例如正式…

深入解析下oracle char和varchar2底层存储方式

oracle数据库中,char和varchar2数据类型用来存储字符数据。char类型一旦定义多大,那么它就分配多少字节空间;varchar2类型定义多大,代表它可以扩展的最大大小为多大,一开始空间根据使用来决定。字符数据存储在oracle表…

Hot100 - 除自身以外数组的乘积

Hot100 - 除自身以外数组的乘积 最佳思路: 此问题的关键在于通过两次遍历,分别计算从左侧和右侧开始的累积乘积,以此避免使用额外的除法操作。 时间复杂度: 该算法的时间复杂度为 O(n),因为我们只需要遍历数组两次。…

【风水】-- 如何挑选吉日入住

目录 1. 五行与方位的配合 2. 八卦与方位的搭配 3. 选择吉日的原则 4. 阴阳与天干地支的匹配 5. 选择吉日的具体步骤 6. 个人八字与吉日的结合 总结 挑选入住新房或旧房的吉日是风水学中的一项重要传统,旨在通过选择合适的时机来调整和增强居住者的运势。从风…

【漏洞复现】CVE-2022-24697

漏洞信息 NVD - CVE-2022-24697 Kylin’s cube designer function has a command injection vulnerability when overwriting system parameters in the configuration overwrites menu. RCE can be implemented by closing the single quotation marks around the parameter…

理解并使用Linux内核XArray

理解并使用Linux内核XArray 1. 引言 大家好,今天咱们来聊聊Linux内核中的一个强大工具——XArray。如果你对数据结构感兴趣,或者正在开发内核模块,那么这篇文章绝对适合你。我会尽量用轻松幽默的方式带你走进XArray的世界。 2. XArray简介…