TPM2-PK11 - Arch Linux 中文维基

跳至內容

# TPM2-PK11

出自 Arch Linux 中文维基

本文或本節內容已經過時。

原因： 請提供模板的第一個位置參數以概括原因。 (在Talk:TPM2-PK11討論)
翻譯狀態：

- 本文（或部分內容）譯自 TPM2-PK11，最近一次同步於 2020-05-20，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

tpm2-pk11-gitAUR[損壞的連結：package not found] 為 TPM 晶片提供了 PKCS#11 後端。這可以用來保護您的 SSH 密鑰。

注意：截至 2017 年 11 月，僅支持 OpenSSH 客戶端。

## SSH 用法

創建密鑰：

    $ mkdir ~/.tpm2 && cd ~/.tpm2
    $ tpm2_createprimary -A e -g 0x000b -G 0x0001 -C po.ctx
    $ tpm2_create -c po.ctx -g 0x000b -G 0x0001 -o key.pub -O key.priv
    $ tpm2_load -c po.ctx -u key.pub -r key.priv -n key.name -C obj.ctx
    $ tpm2_evictcontrol -A o -c obj.ctx -S 0x81010010
    $ rm key.name *.ctx

創建配置文件並為您的設置進行更改：

    $ cp config.sample ~/.tpm2/config

提取公鑰：

    $ ssh-keygen -D libtpm2-pk11.so

使用您的 TPM 密鑰：

    $ ssh -I libtpm2-pk11.so ssh.example.com

或在 `~/.ssh/config` 中將 PKCS#11 模塊添加到您的 ssh 配置中：

    Host *
        PKCS11Provider libtpm2-pk11.so

分類：​

- 使用「模板:過時」標記的頁面或章節
- 安全
- 包含損壞的軟體包連結的頁面

TPM2-PK11
新增話題