作者:旭峰fd_817 | 来源:互联网 | 2023-07-03 07:07
我已经在Jupyter Notebook
和Raspberry Pi
上使用ssh
在iPad
上创建了jupyter notebook --allow-root --no-browser
服务器。
Jupyter发送了类似于The Jupyter Notebook is running at: http://127.0.0.1:8888/?token=77....
的消息。
但是,当我尝试使用浏览器(iPad上的Safari
或Mac上的Chrome
)访问Jupyter时,我无法访问它。我对127.0.0.1
进行了ping操作,但我不知道这对我的目的是否有用。
地址127.0.0.1
是回送地址。这意味着它指的是“当前机器”。当您使用Mac并尝试访问http://127.0.0.1:8888
时,浏览器正在尝试将连接到Mac ,而不是连接到Raspberry Pi。
要访问Pi上的笔记本服务器,您有两种选择:
-
您可以按照Jupyter文档中“ Running a public notebook server”部分所述配置笔记本电脑。
-
您可以使用ssh转发将本地端口8888转发到Pi上的端口8888。这应该像使用ssh
这样登录到Pi一样简单:
ssh -L 8888:localhost:8888 your.pi.address
只要连接到Pi,您就可以在Mac上使用原始的http://127.0.0.1:8888/?token=77....
URL。
第二种选择可以说既简单又安全。