Ben*_*Ben 5 amazon-ec2 remote-server ipython-notebook
我正在尝试从我的远程服务器(Amazon EC2上的Ubuntu 14.04 64位)运行ipython笔记本.
我可以通过ssh隧道访问ipython笔记本,如coderwall博客中所述:
remote$ipython notebook --no-browser --port=8889
local$ssh -N -f -L localhost:8888:localhost:8889 remote_user@remote_host
但是,如官方文档或本教程中所述,我无法使用http协议进行简单访问
remote$ipython notebook --no-browser --port=8889
并指向我的本地浏览器http://mypublicip:8889,浏览器失败,没有任何警告.
Ben*_*Ben 18
要解决此问题,我需要:
运行笔记本服务器监听所有IP地址,添加cli标志--ip =*:
remote$ipython notebook --no-browser --ip=* --port=8889
将入站规则添加到amazon ec2实例以侦听端口8889.
+-----------------+----------+------------+-----------+
| Type | Protocol | Port Range | Source |
+=================+==========+============+===========+
| Custom TCP Rule | TCP | 8889 | 0.0.0.0/0 |
+-----------------+----------+------------+-----------+
当然现在最好添加身份验证,因为端口正在监听所有ip地址
| 归档时间: |
|
| 查看次数: |
11154 次 |
| 最近记录: |