远程 Ipython 笔记本

远程 Ipython 笔记本

我们的办公室有一台功能强大的计算机(里面装有 Ubuntu)。

我们想利用该计算机的功能来使用 ipython 笔记本。

该 PC 所有者也在其上使用 Ipython。

我尝试通过 ssh 连接,但出现问题。我使用 MobaXterm 进行连接。谁知道怎么做?

PS 有没有办法使用 Ipython 在本地电脑上实时编写代码(不需要,知道的话会很棒)

答案1

您可以使用以下命令ssh从 Ubuntu 桌面转到 Ubuntu 强大的服务器X11 forwarding

ssh -Y user@remote_ubuntu.server

人SSH

-Y 启用受信任的 X11 转发。受信任的 X11 转发不受 X11 SECURITY 扩展控制。

当你在远程服务器上打开 ipython 笔记本时,它应该在你的本地桌面上打开窗口,同时使用远程服务器 CPU

注意:假设您的客户端是 Windows 机器:

  • 您需要在 Windows 机器上运行 X-server。
    • 西明是在 Windows 上运行的 X-server 应用程序的示例。
  • 您可以按照此处所述使用腻子问答

登录远程服务器后:

  • 在 Ubuntu 服务器上运行以下命令,并将 X 服务器 Display 设置为您的 Windows IP 地址。(温普特应该替换为您的 Windows 机器 IP)

    导出 DISPLAY=WIN_IP:0

  • 现在您可以在 Ubuntu 服务器上执行ipython notebook(或),并且它应该在您的 Windows 机器上打开xeyes

答案2

您需要确保您尝试访问的 PC 上已启用 SSH 访问。尝试按照本教程操作! http://ubuntuhandbook.org/index.php/2014/04/enable-ssh-ubuntu-14-04-trusty-tahr/

关于 PS,我不明白你想做什么...使用 ipython/jupyter,你可以配置功能强大的 PC 来充当服务器并公开笔记本,通过这样做,你只需使用浏览器就可以使用其资源

看看这里 http://jupyter-notebook.readthedocs.io/en/latest/public_server.html

相关内容