有没有一种简单的方法可以临时访问 EC2 上的 AWS 实例?

Ste*_*ieD 4 amazon-ec2 amazon-web-services

我有一个 EC2 实例,它需要一个私钥才能使用 SSH 登录。

我想让某人轻松访问服务器上运行的WordPress实例。他们可能需要修改服务器上的一些自定义代码。

让此人临时访问服务器然后撤销的最轻松的方法是什么?我应该设置一个新的密钥对,然后在完成后改回旧的密钥对吗?或者,还有更好的方法?

MLu*_*MLu 13

这取决于你对那个人的信任程度。

  • 如果您认为他们不会在您的系统上安装某种后门以在他们完成工作后保留访问权限,您可以简单地将他们的 ssh 密钥添加到ec2-user(即在 末尾附加~ec2-user/.ssh/authorized_keys),并在完成后将其删除再次。这是最轻松的方式,因为它会给他们管理员权限。

  • 另一方面,如果他们不太受信任,您可以创建一个专用用户,将他们的 SSH 密钥添加到该用户的authorized_keys文件中,并授予他们使用 WordPress 代码的权限,但仅此而已。设置工作量更大,但更安全。

还 ...

“他们可能需要修改服务器上的一些自定义代码。”

别。在让他们修改 WordPress 代码之前要三思。这样做会使您的 WordPress 升级变得更加困难或不可能,因为您必须对新版本进行自定义更改。这不值得,相信我。很可能已经有一个具有您需要的功能的插件。如果不让他们以插件的形式提供自定义修改 - 这是一种干净的方式。

有了插件,只需让他们通过 WordPress 管理员界面安装它,毕竟他们可能不需要 SSH 访问服务器。

希望有帮助:)

  • @StevieD 如果它是一个插件,那么它可以直接通过 Wordpress 管理界面完成,无需通过 ssh 或类似方式访问。 (2认同)