在 VS Code SSH 和 Google Compute Engine VM 中使用 Google Authenticator 2FA

问题描述

我的 VS Code 与我的 GCE VM 建立了 SSH-FS 连接,并且可以直接从我的 MacOS 中的 VS Code 客户端应用程序的侧边栏中查看/编辑文件文件夹结构。为了加强我的 VM 的安全性,我通过添加 enable-oslogin-2fa=TRUEenable-oslogin=TRUE 的元数据为我的 VM 实例启用了 2FA。但是,运行良好的 VS Code SSH 现在显示错误提示 error while connecting to ssh fs all configured authentication methods Failed。有没有办法在为我的 VS Code 应用程序保持自动 SSH 连接的同时保留我的 VM 实例的 2FA 设置?

Google 2FA 的来源
https://cloud.google.com/compute/docs/oslogin/setup-two-factor-authentication#configure_2fa

环境

VS 代码:版本:1.52.1
Google 计算引擎 VM 实例:Debian GNU/Linux 9.13(扩展)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)