Page:
1.3 憑證 x509 問題
Pages
1.1 修改成台北時區
1.2 延展系統硬碟
1.3 憑證 x509 問題
1.4 進入 busybox 問題
1.5 Kernel Panic:VFS 無法掛載 root fs
1.6 常用工具
1.7 使用舊的右鍵選項
2.1 netplan
2.2 53 埠被占用
2.3 掛載 SMB
2.4 停用 SMB 服務
2.5 TGT
2.6 OpenSSH
2.7 OpenWrt
2.8 DiskStation Manager
3.1 套件更新設定
3.2 硬碟直通
3.3 將PCIe直通給PVE的虛擬機
3.4 相關參考紀錄
3.5 解決Windows安裝WSL後死機的問題
3.6 Hyper V
3.7 WSL:從零開始
3.8 WSL:安裝 Ubuntu 26.04
3.9 避免虛擬化啟動失敗
4.1 Docker(Ubuntu)
4.2 Docker(Raspberry Pi)
4.3 K3s
4.4 k3d
4.5 Traefik
5.1 PostgreSQL
5.2 SQLServer
5.3 Redis
5.4 ElasticSearch
6.1 Gitea
6.10 VS Code
6.11 Coder
6.12 Oh My Posh
6.2 GiteaRunner(Ubuntu)
6.2 GiteaRunner(Ubuntu)
6.3 Gitea Runner
6.4 GiteaRunner(Alpine)
6.5 Gitlab
6.6 ASP.NET
6.7 Django
6.8 Node JS
6.9 C# SDK
7.1 ccstatusline
7.2 CLIProxyAPI
7.3 OpenClaw
7.4 OpenCode
7.5 PicoClaw
7.6 補充解決方案內,所有專案的註解,並整理 README
8.1 Emby
8.2 MeTube
8.3 Vaultwarden
8.4 ezBookkeeping
9.1 人格模擬系統總覽
9.10 言語、行為與內心話
9.11 主動發話與時間感
9.12 生活作息與身體狀態
9.13 世界知識與適應度
9.14 多使用者與大廳
9.15 外觀檔與來源標記
9.16 角色對照範例
9.17 範例:表達層
9.18 範例:開場與主動
9.19 範例:情緒反應
9.2 人格參數與三層值
9.20 範例:關係事件
9.21 範例:世界與知識
9.22 範例:生活與身體
9.23 範例:觸碰與親密
9.24 模擬校正與評量
9.25 硬規則與界線
9.26 第9章速查
9.27 調整人格參數讓對話更像真人
9.3 情緒模型
9.4 評估標籤與情境目錄
9.5 記憶模型
9.6 關係與階段
9.7 戀愛節奏與里程碑
9.8 親密互動規則
9.9 可愛要素設計
Home
第1章 系統維護
第2章 網路與儲存
第3章 虛擬化
第4章 容器與編排
第5章 資料庫與搜尋
第6章 開發與持續整合
第7章 AI 工具
第8章 應用服務
第9章 人格與情感模擬
頁面格式
Clone
Table of Contents
憑證 x509 問題
第1章 系統維護 · 來源:JSC 知識庫
簡介
當網路環境中有防火牆或代理(例如 Fortinet)對 HTTPS 連線做 SSL 攔截時,Ubuntu 會因為缺少對應的根憑證而出現 x509 憑證錯誤(例如 docker pull 失敗)。解決方式是把攔截端的憑證加入系統信任清單。
步驟
1. 查詢缺少的憑證
連線到目標站台並列出完整憑證鏈。
openssl s_client -connect registry-1.docker.io:443 -showcerts
複製憑證鏈中最後的憑證金鑰。以下內容請自行執行取得,因為憑證可能更新(以下金鑰複製於 2025/03/24):
-----BEGIN CERTIFICATE-----
MIID5jCCAs6gAwIBAgIIIXGGV4x82u0wDQYJKoZIhvcNAQELBQAwgakxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRIwEAYDVQQHDAlTdW5ueXZhbGUx
ETAPBgNVBAoMCEZvcnRpbmV0MR4wHAYDVQQLDBVDZXJ0aWZpY2F0ZSBBdXRob3Jp
dHkxGTAXBgNVBAMMEEZHNkgxRVRCMjE5MDAzMjcxIzAhBgkqhkiG9w0BCQEWFHN1
cHBvcnRAZm9ydGluZXQuY29tMB4XDTIxMDgyNjIyNTUwMFoXDTMxMDgyNzIyNTUw
MFowgakxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRIwEAYDVQQH
DAlTdW5ueXZhbGUxETAPBgNVBAoMCEZvcnRpbmV0MR4wHAYDVQQLDBVDZXJ0aWZp
Y2F0ZSBBdXRob3JpdHkxGTAXBgNVBAMMEEZHNkgxRVRCMjE5MDAzMjcxIzAhBgkq
hkiG9w0BCQEWFHN1cHBvcnRAZm9ydGluZXQuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAr36+xa3QAC3O3GYUghMwnwLY/oJL9S1fG7jHmxsdlhZX
k+4kGSnaFDDAgUM1D8WfM6eeojL2qK82TQF4eRRYGsb9Ls/lHT4O7iDOppF66h1E
wHuSC6WYT/axv3dyfRkC3/Ic+NGmfn1EOY+XtVdf4ZCSLL/MFAcD5A8Kjxa/wcN0
1xhJMBop5hEENXxoOnc5UJKlyEQYhnpBG4J8cdceRwWTGZmCGkNgUAeivI/amADh
Ma/StLLxGqKW4zneM4db3vQJexmI+pdeM+UoUDZ++hwWF75byevntNFfYzGYvQnZ
Y1sWyph3uhyVgkx8zylFOeJKGTyCL5gbw66AaTlmSQIDAQABoxAwDjAMBgNVHRME
BTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQATzLjdJALCzxafMZCAIGi/ZHMBUt3X
HV7jDmjvNGBWyaHR9n/VsfzIojg5Eju10FSB0tBOvRwJT2kzwzXlLVzRQKeKwWbx
VxMp+gdBxSaW58u5aJKQTW0FnZQQqUtdsLw+uCCpHIxZuGSOZDzXIm2Gyfq37oBu
VjWDXFP8RLqGMZFSIapN1i02yMOD2IHfUqBngbpMJxvZa4oHOoVTKW9BkgENyRh+
XBJuzcWXbsmPKucD5O7CP+n9flP4AAz1BIrHD93ychm5rqAl5gvYD5bGDAdshWnC
ng6AGIc94BzGo10X+Ly1YK3zpPiiMx6xx2LNX3XyLUDL3QKMqVJi0G8u
-----END CERTIFICATE-----
2. 查詢憑證存放的位置
確認系統信任憑證的存放路徑。
curl -k -v https://registry-1.docker.io/v2/
Ubuntu 24.04 存放於以下位置:
/etc/ssl/certs/ca-certificates.crt
將剛剛查詢到的憑證金鑰,貼到 ca-certificates.crt 檔案的最後即可。