我希望支持公司使用 2 因素身份验证在我们的 AWS EC2 实例 (RHEL) 上使用 SSH 进行远程管理。我如何实现这一目标?

I want a support company to do remote administration using SSH on our AWS EC2 instance (RHEL) using 2 factor authentication. How do i achieve this?

供应商位于不同的站点,需要通过 Internet 连接。所以连接需要安全。

我们有一个 Web 应用程序防火墙 (WAF),我知道我们需要打开端口 22。

我查看了 AWS 工作区,但这是针对 windows。

连接到 Red hat linux box 的最佳方法是什么。

供应商使用的端点是他们自己的,不是我公司发布的。

使用 Google 的 PAM,您应该能够为 ssh 调用双因素身份验证。

以下博客详细介绍了如何在 linux 机器上安装和配置 Google 的 PAM。