首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google计算引擎VM上的双因素身份验证中断控制台SSH访问

google计算引擎VM上的双因素身份验证中断控制台SSH访问
EN

Stack Overflow用户
提问于 2017-10-24 12:26:19
回答 2查看 677关注 0票数 1

我正试图加强我们的Google计算引擎VM的安全性,所以我安装并配置了libpam-google认证器来使用两个因素身份验证。我简洁地说:

代码语言:javascript
复制
<set up ssh public/private key>
sudo apt-get install libpam-google-authenticator
google-authenticator # follow steps & scan the code with Google Authenticator on your phone
/etc/ssh/sshd_config
    ChallengeResponseAuthentication yes
    AuthenticationMethods publickey,keyboard-interactive
/etc/pam.d/sshd
    # @include common-auth
    auth required pam_google_authenticator.so
sudo systemctl restart sshd.service

使用像PuTTY这样的客户机可以很好地工作。

具体来说,我遇到的问题是,当我尝试Google Compute Engine console页面上的HTML按钮时,下面是按钮的图片:

它从不登录,它只是不断地重试报告:

将SSH密钥传输到VM。VM来宾环境已经过时,只支持不推荐的“sshKeys”元数据项。请按照这里的步骤进行更新。

2FA必须阻止GCE传输它生成的ssh密钥,是否有任何方法启用它,还是它与pam_google_authenticator不兼容?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-10-26 07:05:11

这似乎是一个复制- 2因素认证(2步验证)与谷歌计算引擎

他们好像已经知道了,这是我从那个帖子里得到的一些:

除了在/etc/panam.d/sshd中添加一行之外,还应该注释掉@include公共-auth行。所以应该是这样:

代码语言:javascript
复制
auth       required     pam_google_authenticator.so # from the original instructions
# @include common-auth # commenting out is new...

除了更改/etc/ssh/sshd_config中的ChallengeResponseAuthentication属性外,还应该在以下行中添加AuthenticationMethods公钥、键盘-交互式:

代码语言:javascript
复制
ChallengeResponseAuthentication yes # from the original instructions
AuthenticationMethods publickey,keyboard-interactive # this is new...

当然,这是在安装libpam-google身份验证器、更改sshd和sshd_config (如前所述)、重新启动ssh/sshd服务以及为帐户设置google身份验证器的常规说明之上。

票数 0
EN

Stack Overflow用户

发布于 2017-11-23 20:05:15

关于下列错误:

VM来宾环境已经过时,只支持不推荐的“sshKeys”元数据项。请按照这里的步骤更新。

实例有可能有过时的VM客户环境。有关更多信息,请访问这份文件。另外,对于上述错误有一个发行报告,有一些建议可能对您有用。

编辑:此外,GCE上的2-FA是使用Google身份验证器定制的SSH配置。浏览器中的SSH和通过gcloud功能实现的SSH可能会失败,因为Google身份验证器与浏览器中的SSH或gcloud SSH配置的基于密钥的SSH机制不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46910590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档