EC2 服务器实例 运行 端口 8787 上的 RStudio 超时

EC2 Server Instance running RStudio on port 8787 Timing Out

我正在尝试 运行 AWS EC2 实例上的 RStudio,但它一直超时。我目前正在按照 post (https://aws.amazon.com/blogs/big-data/running-r-on-aws/).

中的说明进行操作

根据我的研究,我意识到这通常是安全组问题。

我的实例可以访问 SSH 端口 22 和自定义 TCP 端口 8787。我一直在使用这个 link (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectionTimeout) 进行故障排除。

我尝试过使用默认 VPC 和我自己的 VPC,它们都具有以下子网网络 ACL 规则。

但是,我的 public IPVv4 DNS (http://ec2-18-234-130-212.compute-1.amazonaws.com/) 一直超时。我无法访问登录页面。

使用第一个 link 设置实例的朋友成功了,据我所知,我所做的一切都是一样的。

非常感谢任何帮助!

您是否在网络浏览器中访问登录页面?如果你这样做,你忘记打开端口 80/443

您的 RStudio 工作正常。在您的 URL 中,您必须 提供端口号 :8787

http://ec2-18-234-130-212.compute-1.amazonaws.com:8787

正如您在问题中所写,您使用的 link 似乎没有端口号。

p.s.

正如您当前设置的那样,您到 RStudio 的流量通过 HTTP 未加密。如果您不满意,一个快速的解决方法是使用 ssh 隧道 从实例到您的本地工作站。这样可以关闭端口 8787,因为所有流量都通过端口 22 和 ssh。