从本地计算机访问AWS EC2实例的权限问题

时间:2019-05-04 22:50:22

标签: amazon-web-services amazon-ec2 permissions jupyter-notebook

我已经在AWS EC2中成功设置了一个实例并运行jupyter notebook。然后,我尝试使用公共域(例如https://ec2-18-217-220-13.us-east-2.compute.amazonaws.com:8888/)从本地计算机访问它,但是从我的EC2服务器屏幕上收到一条消息“ PermissionError:[Errno 13] Permission拒绝”。怎么了?仅供参考,我已遵循此设置指南:

https://chrisalbon.com/aws/basics/run_project_jupyter_on_amazon_ec2/

谢谢

1 个答案:

答案 0 :(得分:0)

Errno 13是一个超时错误,通常是因为未正确设置安全组。

确保已将安全组设置为接受端口8888上的入站流量。

转到EC2,然后在右侧选择“安全组”

  1. 为您的实例选择入站安全组
  2. 点击“入站”标签
  3. 点击“编辑”
  4. 点击“添加规则”
  5. 在“类型”中选择“自定义TCP规则”
  6. 在“端口范围”中输入“ 8888”
  7. 如果要仅从当前IP访问它,请在“源”中选择“我的IP”,如果要从任何地方访问它,请选择“任意位置”
  8. 最后,选择“保存”

您现在应该可以在端口8888上访问实例。