当前位置: 首页 > 知识库问答 >
问题:

远程访问WSL2 Jupyter笔记本

甄鹏云
2023-03-14

因此,我试图从远程pc连接到我的jupyter笔记本,因为我自己的pc没有全局IP,我必须首先连接到本地网络(服务器1)中的另一台pc,然后通过ssh连接到我自己的pc,并在其上运行jupyter(服务器2),所以类似这样:

我的笔记本电脑-

我曾经这样做,当两个服务器Linux这样:

在我的笔记本电脑上:ssh-NL 2323:localhost:2323 server1_username@golbalIp

在服务器1上:ssh-NL localhost:2323:localhost:8888 server2_username@localip

在服务器2上:python3-mjupyterlab--NotebookApp。令牌=“”--NotebookApp。密码=''--端口8888

但是现在我的服务器2是一台windows pc,我的jupyter在wls2上,所以我想既然windows的localhost:8888运行wsl2的jupyter,那么做同样的事情也会起作用,但它不起作用,我如何解决这个问题?

共有1个答案

毕衡
2023-03-14

这一点并不明显,但解决方案是Windows 10不喜欢端口8888,需要您使用8889使端口转发在WSL2上工作。我花了很长时间才解决这个问题。在本机linux下,端口完全没有问题,除非远程主机具有特定的自定义防火墙规则。

因此,您必须使用:

 ssh -NL 8889:localhost:8888 remote-server-alias

其中,远程服务器别名是您在应用程序中定义的。ssh/config和JumpProxy,并且您还必须在Debian on Windows(WSL2)安装上运行apache2服务器(例如)。首先在浏览器中检查localhost,以确保apache服务器正确运行。

在开始之前,您必须执行以下操作:

ssh remote-server-alias
nohup jupyter notebook --no-browser --port 8888 &

令牌将为您存储在nohup中。出来

 类似资料:
  • 我通常访问Jupyter笔记本运行在Linux从Mac OS X通过端口转发如下: https://coderwall.com/p/ohk6cg/remote-access-to-ipython-notebooks-via-ssh 有没有可能在Windows10而不是Mac OS上做类似的事情?我猜油灰或WSL提供一个。 https://www.akadia.com/services/ssh_pu

  • 在WSL 2上,远程访问运行在docker容器中的jupyter笔记本是否有一般方法? 仅供参考,WSL2(Ubuntu 20.04)是按照以下说明安装的: https://ubuntu.com/blog/getting-started-with-cuda-on-ubuntu-on-wsl-2

  • 我已经启动了我的centos6.5服务器上的Jupyter笔记本服务器。Jupyter跑起来就像 当我想在同一局域网中远程访问Jupyter时,请说open,我根本无法打开Jupyter页面。顺便说一下,我可以成功访问远程centos服务器。 可能的原因是什么?

  • 已在远程linux计算机上安装了Anaconda Python。 在本地Windows上使用puty登录到远程linux机器以远程启动Ipython笔记本。它从8888端口开始。 遥远的_user@remote_host$ipython笔记本电脑--无浏览器--端口=8888 现在我需要在本地浏览器上访问这个笔记本。尝试过做ssh隧道。 C:\用户\windowsUser SSH:连接到主机rem

  • 所以,我试图使用Python/Jupyter笔记本做一些数据分析。数据集位于远程smb共享驱动器上。如何在不下载到本地计算机的情况下读取数据? 我尝试通过运行以下命令更改工作目录: 我得到一个“没有这样的文件或目录”错误。 我将感谢任何人能提供的任何帮助!

  • 我是infinispan的新手,通过实验学习。在尝试访问不同名称的远程缓存失败后,我需要一些帮助。下面是我的infinispan客户端-服务器模式未嵌入的场景。 1) 我在infinispan集群中启动了node1,并将默认远程缓存名称设置为node1\u cache--Hotrod服务器已启动 2) 已在infinispan群集中启动node2,并将默认远程缓存名称设置为node2\u cach