我在Google Cloud上启动虚拟机后无法访问Jupyter笔记本。我在Shell提示符上输入以下代码:
jupyter notebook
这返回有关笔记本服务器的一些信息,包括:
[i 02:28:31.858笔记本电脑] jupyter笔记本在: [I 02:28:31.858笔记本电脑应用] http://(my-fastai-instance2或127.0.0.1(:8081/
但是,当我尝试在此地址访问jupyter笔记本时,浏览器只是返回一条消息,说它无法在该服务器地址建立连接。
使用:
解决gcloud compute ssh <zone> <instance name> <port number>.
谢谢您的帮助。
也许您需要在Web浏览器中尝试此地址:http://localhost:{您的端口}/tree
insatall localtunnel:LocalTunnel将您的本地主机暴露于世界上,以便于测试和共享!无需弄乱DNS
npm install -g localtunnel
在端口上运行此命令之后,您正在使用
lt --port 8000
如果URL无法正常工作:GO设置Jupyter消息中提到的配置:
c.NotebookApp.allow_remote_access = True
在jupyter_notebook_config.py
中,例如如果使用基于容器的部署,则用户图像中的/etc/jupyter/jupyter_notebook_config.py
。
尝试像这样
-
gcloud compute ssh --zone=YOURZONE jupyter@INSTANCENAME -- -L 8080:localhost:8080
使用该登录量后,打开浏览器并键入localhost:8080
,您应该具有 Jupyter 。
这也应该通过ssh -i ~/.ssh/google_compute_engine -nNT -L 8888:localhost:8888 vm_external_IP
隧道来使用jupyter
,然后在浏览器中 localhost:8888