Security
Ec2 上的 Google 2 因素身份驗證?
我已經在我的本地機器上設置了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 設置身份驗證。