AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1030496
Accepted
Jaime Hablutzel
Jaime Hablutzel
Asked: 2020-08-18 11:48:02 +0800 CST2020-08-18 11:48:02 +0800 CST 2020-08-18 11:48:02 +0800 CST

在运行 Windows Server 的 Google Cloud VM 中初始化 TPM 虚拟智能卡

  • 772

在使用 vTPM 设置 Windows 服务器后(请参阅https://cloud.google.com/blog/products/gcp/security-in-plaintext-use-shielded-vms-to-harden-your-gcp-workloads)当尝试使用如下命令初始化 TPM 虚拟智能卡时,Google Cloud VM 并通过远程桌面服务 (RDS) 访问它:

Tpmvscmgr.exe create /name "TestVirtualSC" /pin prompt /adminkey default /generate

产生以下错误:

Creating TPM Smart Card...
TPM Virtual Smart Card management cannot be used within a Terminal Services session.
    (0x800704d3) The request was aborted.

那么,有没有办法通过远程 RDS 会话初始化 TPM 虚拟智能卡?或者,有没有其他方法可以在运行 Windows Server 的 Google Cloud VM 中对其进行初始化?

rdp google-compute-engine tpm
  • 1 1 个回答
  • 342 Views

1 个回答

  • Voted
  1. Best Answer
    Christopher H
    2020-08-18T12:18:03+08:002020-08-18T12:18:03+08:00

    您可以使用紧急管理服务 (EMS) 控制台,一旦连接,就会向您显示命令提示符。

    1. 从您的终端或 Cloud Shell 中,启用与 VM 上的串行端口的连接:
    gcloud compute instances add-metadata <VM-NAME> --metadata=serial-port-enable=1
    

    替换<VM-NAME>为要启用串行端口的 VM 的名称。

    1. 连接到2VM 串行端口上的 EMS 控制台:
    gcloud compute connect-to-serial-port <VM-NAME> --port 2
    

    <VM-NAME>用要连接的串行端口替换VM 的名称。

    1. 验证您是否看到类似于以下内容的输出:
    Computer is booting, SAC started and initialized.
    
    Use the "ch -?" command for information about using channels.
    Use the "?" command for general help.
    
    SAC>
    EVENT: The CMD command is now available.
    SAC>
    
    1. 使用命令创建新的命令提示符会话cmd并验证类似于以下内容的输出:
    The Command Prompt session was successfully launched.
    SAC>
    EVENT:   A new channel has been created.  Use "ch -?" for channel help.
    Channel: Cmd0001
    SAC>
    
    1. 使用命令连接到新的命令提示符会话ch -si 1并验证类似于以下内容的输出:
    Name:                  Cmd0001
    Description:           Command
    Type:                  VT-UTF8
    Channel GUID:          28de7392-5413-11ea-bb03-c9656a2ed613
    Application Type GUID: 63d02271-8aa4-11d5-bccf-00b0d014a2d0
    
    Press <esc><tab> for next channel.
    Press <esc><tab>0 to return to the SAC channel.
    Use any other key to view this channel.
    
    1. 按下Enter以连接到会话。

    2. 通过输入此 VM 的登录凭据登录到会话,之后 EMS 控制台将在C:\Windows\system32目录中打开。在 EMS 控制台中键入help可用命令的列表。

    链接:

    • https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-windows#ems-console
    • https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc736319(v=ws.10)(注意:它说它适用于 WS 2003,但是它适用于自 2003 年以来的所有 Windows 版本。
    • 3

相关问题

  • 从超链接调用远程桌面连接

  • 当 RDP 到终端服务器时打印机设置更改

  • Vista Home Basic 上的 RDP 客户端 [关闭]

  • 自动登录 - Windows XP SP2 和 Windows 2003 终端服务器

  • 终端服务和 rdp-tcp 会话

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve