更新 EC2 实例上的 Rstudio 服务器

Update Rstudio server on EC2 instance

对于完全没有 linux 或 EC2 专业知识的人 - 如何在 EC2 实例上安装 Rstudio 服务器更新?我尝试使用 rstudio (https://www.rstudio.com/products/rstudio/download-server/) 中的配方,利用 rstudio 中提供的 shell。然而,在 运行 sudo apt-get install gdebi-core 我被告知 rstudio 不在 sudoers 文件中。此事件将被报告。我猜 Rstudio 用户因此没有对该实例的管理权限。我怎样才能改变这个以便我可以更新 Rstudio 服务器?这可以通过 rstudio 中提供的 shell 来完成,还是我需要使用 ssh 登录?

出于安全原因,最好避免向 RStudio 用户授予管理权限。 R 代码可以 运行 任意 shell 命令,并且有很多方法可以让 RStudio 使用 运行 任意 R 代码。

您有两个选择:

  1. 如果您在服务器上有一个具有超级用户权限的帐户,您可以从 RStudio su username shell 成为该用户,然后执行任务。

  2. 正如您所说,您可以通过ssh登录来执行升级。

根据您的 EC2 机器的配置,特权用户可能有禁用的密码(仅通过证书文件登录),因此 #2 可能是您唯一的选择。