我正在尝试从我的远程服务器(Amazon EC2 上的 Ubuntu 14.04 64 位)运行 ipython 笔记本。
我 可以通过 ssh 隧道访问 ipython notebook,如 coderwall blog 中所述:remote$ipython notebook --no-browser --port=8889local$ssh -N -f -L localhost:8888:localhost:8889 remote_user@remote_host
不过我不能使用 http 协议(protocol)进行简单访问,如 official doc 中所述或者这个 tutorialremote$ipython notebook --no-browser --port=8889
并将我的本地浏览器指向http://mypublicip:8889 ,浏览器在没有任何警告的情况下失败。
请您参考如下方法:
正如 Monkpit 在下面写的,你的 shell 可能会尝试 glob *特点。在这种情况下,你应该写 --ip=\* - 将 ip 地址显式添加到 localhost 也有帮助:
ipython notebook --no-browser --ip=localhost --port=7777




