我们的办公室有一台功能强大的计算机(里面装有 Ubuntu)。
我们想利用该计算机的功能来使用 ipython 笔记本。
该 PC 所有者也在其上使用 Ipython。
我尝试通过 ssh 连接,但出现问题。我使用 MobaXterm 进行连接。谁知道怎么做?
PS 有没有办法使用 Ipython 在本地电脑上实时编写代码(不需要,知道的话会很棒)
答案1
您可以使用以下命令ssh
从 Ubuntu 桌面转到 Ubuntu 强大的服务器X11 forwarding
:
ssh -Y user@remote_ubuntu.server
-Y 启用受信任的 X11 转发。受信任的 X11 转发不受 X11 SECURITY 扩展控制。
当你在远程服务器上打开 ipython 笔记本时,它应该在你的本地桌面上打开窗口,同时使用远程服务器 CPU
注意:假设您的客户端是 Windows 机器:
登录远程服务器后:
在 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