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
添加话题