Security

Ec2 上的 Google 2 因素身份驗證?

  • August 16, 2012

我已經在我的本地機器上設置了Google兩因素身份驗證。所以當我這樣做時:

ssh localhost

我需要驗證程式碼和密碼。但是當我嘗試像這樣連接到我的 Ec2 實例時:

ssh -i mykey.pem ubuntu@x.x.x.x.x

它只要求輸入密碼(這裡沒有第二個因素)。我如何提供密碼以及在我的Google應用程序中看到的驗證碼。

提前致謝。

通常,如果您使用基於密鑰的身份驗證(-i mykey.pem在上面的範例中),ssh 將繞過 PAM 堆棧並僅使用您的密鑰對您進行身份驗證。如果系統提示您輸入密碼,則可能是密鑰密碼。

如果您要在不使用密鑰的情況下進行連接:

ssh ubuntu@x.x.x.x

行為應該與您的初始ssh localhost範例相同。

根據您的問題,您可能需要花一點時間閱讀一些文件。該連結明確涉及 Amazon EC2 實例,但還有許多其他指南可用於使用 google-authenticator 設置身份驗證。

引用自:https://serverfault.com/questions/418203